https://launchpad.net/ubuntu/+source/canna/3.7p3-21/+build/28281949 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos01-ppc64el-019 5.4.0-177-generic #197-Ubuntu SMP Thu Mar 28 22:55:42 UTC 2024 ppc64le Buildd toolchain package versions: launchpad-buildd_237~660~ubuntu20.04.1 python3-lpbuildd_237~660~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git-build-recipe_0.3.6 git_1:2.25.1-1ubuntu3.11 dpkg-dev_1.19.7ubuntu3.2 python3-debian_0.1.36ubuntu1.1. Syncing the system clock with the buildd NTP service... 6 May 12:49:21 ntpdate[1950]: adjust time server 10.211.37.1 offset 0.001267 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=oracular --arch=ppc64el PACKAGEBUILD-28281949 --image-type chroot /home/buildd/filecache-default/d42c54d6e204d222772cc047f01d282d9c30a0e5 Creating target for build PACKAGEBUILD-28281949 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=oracular --arch=ppc64el PACKAGEBUILD-28281949 Starting target for build PACKAGEBUILD-28281949 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=oracular --arch=ppc64el PACKAGEBUILD-28281949 'deb http://ftpmaster.internal/ubuntu oracular main universe' 'deb http://ftpmaster.internal/ubuntu oracular-security main universe' 'deb http://ftpmaster.internal/ubuntu oracular-updates main universe' 'deb http://ftpmaster.internal/ubuntu oracular-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-28281949 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=oracular --arch=ppc64el PACKAGEBUILD-28281949 Updating target for build PACKAGEBUILD-28281949 Get:1 http://ftpmaster.internal/ubuntu oracular InRelease [64.6 kB] Get:2 http://ftpmaster.internal/ubuntu oracular-security InRelease [64.6 kB] Get:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease [64.6 kB] Get:4 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [64.7 kB] Get:5 http://ftpmaster.internal/ubuntu oracular/main ppc64el Packages [1334 kB] Get:6 http://ftpmaster.internal/ubuntu oracular/main Translation-en [511 kB] Get:7 http://ftpmaster.internal/ubuntu oracular/universe ppc64el Packages [14.7 MB] Get:8 http://ftpmaster.internal/ubuntu oracular/universe Translation-en [5997 kB] Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el Packages [159 kB] Get:10 http://ftpmaster.internal/ubuntu oracular-proposed/main Translation-en [62.3 kB] Get:11 http://ftpmaster.internal/ubuntu oracular-proposed/universe ppc64el Packages [1164 kB] Get:12 http://ftpmaster.internal/ubuntu oracular-proposed/universe Translation-en [477 kB] Fetched 24.7 MB in 7s (3356 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: libnsl-dev libperl5.36 libtirpc-dev libunistring2 perl-modules-5.36 Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: libapt-pkg6.0* libdb5.3* libext2fs2* libgdbm-compat4* libgdbm6* libgnutls30* libhogweed6* libnettle8* libnpth0* libpng16-16* libreadline8* libssl3* libtirpc3* usrmerge* The following NEW packages will be installed: cpp-13-powerpc64le-linux-gnu cpp-powerpc64le-linux-gnu g++-13-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu gcc-13-powerpc64le-linux-gnu gcc-14-base gcc-powerpc64le-linux-gnu libapt-pkg6.0t64 libdb5.3t64 libext2fs2t64 libgdbm-compat4t64 libgdbm6t64 libgnutls30t64 libhogweed6t64 libnettle8t64 libnpth0t64 libperl5.38t64 libpng16-16t64 libreadline8t64 libssl3t64 libtirpc3t64 libunistring5 perl-modules-5.38 The following packages will be upgraded: advancecomp apt apt-utils base-files base-passwd bash bash-completion binutils binutils-common binutils-powerpc64le-linux-gnu bsdextrautils bsdutils bzip2 ca-certificates coreutils cpp cpp-13 dash debconf debconf-i18n debianutils diffutils dpkg dpkg-dev e2fsprogs fakeroot findutils g++ g++-13 gcc gcc-13 gcc-13-base gpg gpg-agent gpgconf gpgv grep gzip hostname init init-system-helpers krb5-locales libacl1 libapparmor1 libargon2-1 libasan8 libassuan0 libatomic1 libattr1 libaudit-common libaudit1 libbinutils libblkid1 libbz2-1.0 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcom-err2 libcrypt-dev libcrypt1 libcryptsetup12 libctf-nobfd0 libctf0 libdebconfclient0 libdevmapper1.02.1 libdpkg-perl libfakeroot libfdisk1 libffi8 libgcc-13-dev libgcc-s1 libgcrypt20 libgmp10 libgomp1 libgpg-error-l10n libgpg-error0 libgpm2 libgssapi-krb5-2 libidn2-0 libip4tc2 libisl23 libitm1 libjansson4 libjson-c5 libk5crypto3 libkeyutils1 libkmod2 libkrb5-3 libkrb5support0 liblocale-gettext-perl liblockfile-bin liblockfile1 liblsan0 liblz4-1 liblzma5 libmd0 libmount1 libmpc3 libmpfr6 libncursesw6 libnsl-dev libnsl2 libnss-nis libnss-nisplus libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libproc2-0 libquadmath0 libseccomp2 libselinux1 libsemanage-common libsemanage2 libsepol2 libsframe1 libsmartcols1 libsqlite3-0 libss2 libstdc++-13-dev libstdc++6 libsystemd-shared libsystemd0 libtasn1-6 libtext-charwidth-perl libtext-iconv-perl libtinfo6 libtirpc-common libtirpc-dev libtsan2 libubsan1 libudev1 libuuid1 libxxhash0 libzstd1 linux-libc-dev lockfile-progs login logsave lto-disabled-list make mawk mount ncurses-base ncurses-bin openssl optipng passwd patch perl perl-base pinentry-curses procps psmisc readline-common rpcsvc-proto sed sensible-utils systemd systemd-dev systemd-sysv sysvinit-utils tar tzdata ubuntu-keyring util-linux uuid-runtime xz-utils zlib1g 175 upgraded, 23 newly installed, 14 to remove and 0 not upgraded. Need to get 121 MB of archives. After this operation, 85.0 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libtirpc-common all 1.3.4+ds-1.3 [8106 B] Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libtirpc-dev ppc64el 1.3.4+ds-1.3 [223 kB] Get:3 http://ftpmaster.internal/ubuntu oracular/main ppc64el libnsl-dev ppc64el 1.3.0-3build3 [80.3 kB] Get:4 http://ftpmaster.internal/ubuntu oracular/main ppc64el libnsl2 ppc64el 1.3.0-3build3 [48.9 kB] Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libtirpc3t64 ppc64el 1.3.4+ds-1.3 [101 kB] Get:6 http://ftpmaster.internal/ubuntu oracular/main ppc64el libgssapi-krb5-2 ppc64el 1.20.1-6ubuntu2 [185 kB] Get:7 http://ftpmaster.internal/ubuntu oracular/main ppc64el libkrb5-3 ppc64el 1.20.1-6ubuntu2 [432 kB] Get:8 http://ftpmaster.internal/ubuntu oracular/main ppc64el libk5crypto3 ppc64el 1.20.1-6ubuntu2 [108 kB] Get:9 http://ftpmaster.internal/ubuntu oracular/main ppc64el libkrb5support0 ppc64el 1.20.1-6ubuntu2 [38.6 kB] Get:10 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libacl1 ppc64el 2.3.2-2 [21.1 kB] Get:11 http://ftpmaster.internal/ubuntu oracular/main ppc64el libapparmor1 ppc64el 4.0.0-beta3-0ubuntu3 [55.1 kB] Get:12 http://ftpmaster.internal/ubuntu oracular/main ppc64el libaudit-common all 1:3.1.2-2.1build1 [5736 B] Get:13 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libcap-ng0 ppc64el 0.8.5-1 [16.0 kB] Get:14 http://ftpmaster.internal/ubuntu oracular/main ppc64el libaudit1 ppc64el 1:3.1.2-2.1build1 [52.9 kB] Get:15 http://ftpmaster.internal/ubuntu oracular/main ppc64el libblkid1 ppc64el 2.39.3-9ubuntu6 [155 kB] Get:16 http://ftpmaster.internal/ubuntu oracular/main ppc64el libcap2 ppc64el 1:2.66-5ubuntu2 [35.6 kB] Get:17 http://ftpmaster.internal/ubuntu oracular/main ppc64el libcrypt-dev ppc64el 1:4.4.36-4build1 [145 kB] Get:18 http://ftpmaster.internal/ubuntu oracular/main ppc64el libcrypt1 ppc64el 1:4.4.36-4build1 [110 kB] Get:19 http://ftpmaster.internal/ubuntu oracular/main ppc64el libgpg-error-l10n all 1.47-3build2 [8064 B] Get:20 http://ftpmaster.internal/ubuntu oracular/main ppc64el libgpg-error0 ppc64el 1.47-3build2 [88.4 kB] Get:21 http://ftpmaster.internal/ubuntu oracular/main ppc64el libgcrypt20 ppc64el 1.10.3-2build1 [748 kB] Get:22 http://ftpmaster.internal/ubuntu oracular/main ppc64el liblzma5 ppc64el 5.6.1+really5.4.5-1 [160 kB] Get:23 http://ftpmaster.internal/ubuntu oracular/main ppc64el libzstd1 ppc64el 1.5.5+dfsg2-2build1 [397 kB] Get:24 http://ftpmaster.internal/ubuntu oracular/main ppc64el libkmod2 ppc64el 31+20240202-2ubuntu7 [64.5 kB] Get:25 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el liblz4-1 ppc64el 1.9.4-2 [105 kB] Get:26 http://ftpmaster.internal/ubuntu oracular/main ppc64el libpcre2-8-0 ppc64el 10.42-4ubuntu2 [265 kB] Get:27 http://ftpmaster.internal/ubuntu oracular/main ppc64el libselinux1 ppc64el 3.5-2ubuntu2 [101 kB] Get:28 http://ftpmaster.internal/ubuntu oracular/main ppc64el libmount1 ppc64el 2.39.3-9ubuntu6 [169 kB] Get:29 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el perl-modules-5.38 all 5.38.2-4 [3110 kB] Get:30 http://ftpmaster.internal/ubuntu oracular/main ppc64el libdb5.3t64 ppc64el 5.3.28+dfsg2-7 [868 kB] Get:31 http://ftpmaster.internal/ubuntu oracular/main ppc64el libgdbm6t64 ppc64el 1.23-5.1build1 [42.0 kB] Get:32 http://ftpmaster.internal/ubuntu oracular/main ppc64el libgdbm-compat4t64 ppc64el 1.23-5.1build1 [6982 B] Get:33 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libperl5.38t64 ppc64el 5.38.2-4 [4938 kB] Get:34 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el perl ppc64el 5.38.2-4 [231 kB] Get:35 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el perl-base ppc64el 5.38.2-4 [1906 kB] Get:36 http://ftpmaster.internal/ubuntu oracular/main ppc64el liblocale-gettext-perl ppc64el 1.07-6ubuntu5 [16.1 kB] Get:37 http://ftpmaster.internal/ubuntu oracular/main ppc64el libtext-iconv-perl ppc64el 1.7-8build3 [13.7 kB] Get:38 http://ftpmaster.internal/ubuntu oracular/main ppc64el libtext-charwidth-perl ppc64el 0.04-11build3 [9536 B] Get:39 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libnss-nisplus ppc64el 1.3-5build1 [27.5 kB] Get:40 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libnss-nis ppc64el 3.1-0ubuntu7 [30.8 kB] Get:41 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libc-dev-bin ppc64el 2.39-0ubuntu8.1 [21.3 kB] Get:42 http://ftpmaster.internal/ubuntu oracular/main ppc64el rpcsvc-proto ppc64el 1.4.2-0ubuntu7 [82.4 kB] Get:43 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libc6-dev ppc64el 2.39-0ubuntu8.1 [2104 kB] Get:44 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libc6 ppc64el 2.39-0ubuntu8.1 [3275 kB] Get:45 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libc-bin ppc64el 2.39-0ubuntu8.1 [751 kB] Get:46 http://ftpmaster.internal/ubuntu oracular/main ppc64el openssl ppc64el 3.0.13-0ubuntu3 [1025 kB] Get:47 http://ftpmaster.internal/ubuntu oracular/main ppc64el libsystemd-shared ppc64el 255.4-1ubuntu8 [2351 kB] Get:48 http://ftpmaster.internal/ubuntu oracular/main ppc64el libcryptsetup12 ppc64el 2:2.7.0-1ubuntu4 [376 kB] Get:49 http://ftpmaster.internal/ubuntu oracular/main ppc64el libssl3t64 ppc64el 3.0.13-0ubuntu3 [2125 kB] Get:50 http://ftpmaster.internal/ubuntu oracular/main ppc64el systemd-dev all 255.4-1ubuntu8 [104 kB] Get:51 http://ftpmaster.internal/ubuntu oracular/main ppc64el systemd-sysv ppc64el 255.4-1ubuntu8 [11.9 kB] Get:52 http://ftpmaster.internal/ubuntu oracular/main ppc64el systemd ppc64el 255.4-1ubuntu8 [3771 kB] Get:53 http://ftpmaster.internal/ubuntu oracular/main ppc64el libsystemd0 ppc64el 255.4-1ubuntu8 [526 kB] Get:54 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libapt-pkg6.0t64 ppc64el 2.9.2 [1063 kB] Get:55 http://ftpmaster.internal/ubuntu oracular/main ppc64el libnettle8t64 ppc64el 3.9.1-2.2build1 [226 kB] Get:56 http://ftpmaster.internal/ubuntu oracular/main ppc64el libhogweed6t64 ppc64el 3.9.1-2.2build1 [208 kB] Get:57 http://ftpmaster.internal/ubuntu oracular/main ppc64el libp11-kit0 ppc64el 0.25.3-4ubuntu2 [312 kB] Get:58 http://ftpmaster.internal/ubuntu oracular/main ppc64el libunistring5 ppc64el 1.2-1 [562 kB] Get:59 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libgnutls30t64 ppc64el 3.8.3-1.1ubuntu3.1 [1057 kB] Get:60 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el apt ppc64el 2.9.2 [1430 kB] Get:61 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el apt-utils ppc64el 2.9.2 [231 kB] Get:62 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libpam-modules-bin ppc64el 1.5.3-7ubuntu1 [57.8 kB] Get:63 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libpam-modules ppc64el 1.5.3-7ubuntu1 [325 kB] Get:64 http://ftpmaster.internal/ubuntu oracular/main ppc64el bzip2 ppc64el 1.0.8-5.1 [37.6 kB] Get:65 http://ftpmaster.internal/ubuntu oracular/main ppc64el libbz2-1.0 ppc64el 1.0.8-5.1 [48.7 kB] Get:66 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el gcc-14-base ppc64el 14-20240429-1ubuntu1 [48.1 kB] Get:67 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libgcc-s1 ppc64el 14-20240429-1ubuntu1 [39.2 kB] Get:68 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libstdc++6 ppc64el 14-20240429-1ubuntu1 [893 kB] Get:69 http://ftpmaster.internal/ubuntu oracular/main ppc64el libudev1 ppc64el 255.4-1ubuntu8 [201 kB] Get:70 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxxhash0 ppc64el 0.8.2-2build1 [31.3 kB] Get:71 http://ftpmaster.internal/ubuntu oracular/main ppc64el zlib1g ppc64el 1:1.3.dfsg-3.1ubuntu2 [72.8 kB] Get:72 http://ftpmaster.internal/ubuntu oracular/main ppc64el libgmp10 ppc64el 2:6.3.0+dfsg-2ubuntu6 [282 kB] Get:73 http://ftpmaster.internal/ubuntu oracular/main ppc64el libffi8 ppc64el 3.4.6-1build1 [27.9 kB] Get:74 http://ftpmaster.internal/ubuntu oracular/main ppc64el libidn2-0 ppc64el 2.3.7-2build1 [69.9 kB] Get:75 http://ftpmaster.internal/ubuntu oracular/main ppc64el libtasn1-6 ppc64el 4.19.0-3build1 [55.1 kB] Get:76 http://ftpmaster.internal/ubuntu oracular/main ppc64el libdebconfclient0 ppc64el 0.271ubuntu3 [11.3 kB] Get:77 http://ftpmaster.internal/ubuntu oracular/main ppc64el base-passwd ppc64el 3.6.3build1 [53.0 kB] Get:78 http://ftpmaster.internal/ubuntu oracular/main ppc64el libassuan0 ppc64el 2.5.6-1build1 [43.3 kB] Get:79 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libsqlite3-0 ppc64el 3.45.3-1 [803 kB] Get:80 http://ftpmaster.internal/ubuntu oracular/main ppc64el gpg ppc64el 2.4.4-2ubuntu17 [706 kB] Get:81 http://ftpmaster.internal/ubuntu oracular/main ppc64el libreadline8t64 ppc64el 8.2-4build1 [182 kB] Get:82 http://ftpmaster.internal/ubuntu oracular/main ppc64el readline-common all 8.2-4build1 [56.5 kB] Get:83 http://ftpmaster.internal/ubuntu oracular/main ppc64el libncursesw6 ppc64el 6.4+20240113-1ubuntu2 [186 kB] Get:84 http://ftpmaster.internal/ubuntu oracular/main ppc64el libtinfo6 ppc64el 6.4+20240113-1ubuntu2 [130 kB] Get:85 http://ftpmaster.internal/ubuntu oracular/main ppc64el gpg-agent ppc64el 2.4.4-2ubuntu17 [275 kB] Get:86 http://ftpmaster.internal/ubuntu oracular/main ppc64el gpgconf ppc64el 2.4.4-2ubuntu17 [115 kB] Get:87 http://ftpmaster.internal/ubuntu oracular/main ppc64el pinentry-curses ppc64el 1.2.1-3ubuntu5 [38.8 kB] Get:88 http://ftpmaster.internal/ubuntu oracular/main ppc64el init-system-helpers all 1.66ubuntu1 [39.4 kB] Get:89 http://ftpmaster.internal/ubuntu oracular/main ppc64el libnpth0t64 ppc64el 1.6-3.1build1 [8914 B] Get:90 http://ftpmaster.internal/ubuntu oracular/main ppc64el gpgv ppc64el 2.4.4-2ubuntu17 [198 kB] Get:91 http://ftpmaster.internal/ubuntu oracular/main ppc64el ubuntu-keyring all 2023.11.28.1 [11.1 kB] Get:92 http://ftpmaster.internal/ubuntu oracular/main ppc64el libseccomp2 ppc64el 2.5.5-1ubuntu3 [62.5 kB] Get:93 http://ftpmaster.internal/ubuntu oracular/main ppc64el debconf-i18n all 1.5.86ubuntu1 [205 kB] Get:94 http://ftpmaster.internal/ubuntu oracular/main ppc64el debconf all 1.5.86ubuntu1 [124 kB] Get:95 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libpam0g ppc64el 1.5.3-7ubuntu1 [75.7 kB] Get:96 http://ftpmaster.internal/ubuntu oracular/main ppc64el libargon2-1 ppc64el 0~20190702+dfsg-4build1 [27.5 kB] Get:97 http://ftpmaster.internal/ubuntu oracular/main ppc64el libdevmapper1.02.1 ppc64el 2:1.02.185-3ubuntu3 [182 kB] Get:98 http://ftpmaster.internal/ubuntu oracular/main ppc64el libjson-c5 ppc64el 0.17-1build1 [44.7 kB] Get:99 http://ftpmaster.internal/ubuntu oracular/main ppc64el libuuid1 ppc64el 2.39.3-9ubuntu6 [39.6 kB] Get:100 http://ftpmaster.internal/ubuntu oracular/main ppc64el libfdisk1 ppc64el 2.39.3-9ubuntu6 [171 kB] Get:101 http://ftpmaster.internal/ubuntu oracular/main ppc64el mount ppc64el 2.39.3-9ubuntu6 [125 kB] Get:102 http://ftpmaster.internal/ubuntu oracular/main ppc64el libcom-err2 ppc64el 1.47.0-2.4~exp1ubuntu4 [22.9 kB] Get:103 http://ftpmaster.internal/ubuntu oracular/main ppc64el libkeyutils1 ppc64el 1.6.3-3build1 [11.0 kB] Get:104 http://ftpmaster.internal/ubuntu oracular/main ppc64el linux-libc-dev ppc64el 6.8.0-31.31 [1588 kB] Get:105 http://ftpmaster.internal/ubuntu oracular/main ppc64el base-files ppc64el 13.1ubuntu1 [74.1 kB] Get:106 http://ftpmaster.internal/ubuntu oracular/main ppc64el debianutils ppc64el 5.17build1 [90.5 kB] Get:107 http://ftpmaster.internal/ubuntu oracular/main ppc64el bash ppc64el 5.2.21-2ubuntu4 [977 kB] Get:108 http://ftpmaster.internal/ubuntu oracular/main ppc64el bsdutils ppc64el 1:2.39.3-9ubuntu6 [99.1 kB] Get:109 http://ftpmaster.internal/ubuntu oracular/main ppc64el coreutils ppc64el 9.4-3ubuntu6 [1524 kB] Get:110 http://ftpmaster.internal/ubuntu oracular/main ppc64el tar ppc64el 1.35+dfsg-3build1 [309 kB] Get:111 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el dpkg ppc64el 1.22.6ubuntu10 [1339 kB] Get:112 http://ftpmaster.internal/ubuntu oracular/main ppc64el dash ppc64el 0.5.12-6ubuntu5 [108 kB] Get:113 http://ftpmaster.internal/ubuntu oracular/main ppc64el diffutils ppc64el 1:3.10-1build1 [202 kB] Get:114 http://ftpmaster.internal/ubuntu oracular/main ppc64el findutils ppc64el 4.9.0-5build1 [330 kB] Get:115 http://ftpmaster.internal/ubuntu oracular/main ppc64el grep ppc64el 3.11-4build1 [174 kB] Get:116 http://ftpmaster.internal/ubuntu oracular/main ppc64el gzip ppc64el 1.12-1ubuntu3 [115 kB] Get:117 http://ftpmaster.internal/ubuntu oracular/main ppc64el hostname ppc64el 3.23+nmu2ubuntu2 [11.3 kB] Get:118 http://ftpmaster.internal/ubuntu oracular/main ppc64el login ppc64el 1:4.13+dfsg1-4ubuntu3 [205 kB] Get:119 http://ftpmaster.internal/ubuntu oracular/main ppc64el ncurses-bin ppc64el 6.4+20240113-1ubuntu2 [202 kB] Get:120 http://ftpmaster.internal/ubuntu oracular/main ppc64el sed ppc64el 4.9-2build1 [210 kB] Get:121 http://ftpmaster.internal/ubuntu oracular/main ppc64el util-linux ppc64el 2.39.3-9ubuntu6 [1195 kB] Get:122 http://ftpmaster.internal/ubuntu oracular/main ppc64el ncurses-base all 6.4+20240113-1ubuntu2 [25.5 kB] Get:123 http://ftpmaster.internal/ubuntu oracular/main ppc64el sysvinit-utils ppc64el 3.08-6ubuntu3 [35.8 kB] Get:124 http://ftpmaster.internal/ubuntu oracular/main ppc64el logsave ppc64el 1.47.0-2.4~exp1ubuntu4 [23.0 kB] Get:125 http://ftpmaster.internal/ubuntu oracular/main ppc64el libext2fs2t64 ppc64el 1.47.0-2.4~exp1ubuntu4 [270 kB] Get:126 http://ftpmaster.internal/ubuntu oracular/main ppc64el e2fsprogs ppc64el 1.47.0-2.4~exp1ubuntu4 [663 kB] Get:127 http://ftpmaster.internal/ubuntu oracular/main ppc64el optipng ppc64el 0.7.8+ds-1build2 [118 kB] Get:128 http://ftpmaster.internal/ubuntu oracular/main ppc64el libpng16-16t64 ppc64el 1.6.43-5build1 [242 kB] Get:129 http://ftpmaster.internal/ubuntu oracular/main ppc64el init ppc64el 1.66ubuntu1 [6190 B] Get:130 http://ftpmaster.internal/ubuntu oracular/main ppc64el libsmartcols1 ppc64el 2.39.3-9ubuntu6 [79.3 kB] Get:131 http://ftpmaster.internal/ubuntu oracular/main ppc64el uuid-runtime ppc64el 2.39.3-9ubuntu6 [33.8 kB] Get:132 http://ftpmaster.internal/ubuntu oracular/main ppc64el libattr1 ppc64el 1:2.5.2-1build1 [12.6 kB] Get:133 http://ftpmaster.internal/ubuntu oracular/main ppc64el libmd0 ppc64el 1.1.0-2build1 [30.5 kB] Get:134 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libpam-runtime all 1.5.3-7ubuntu1 [40.8 kB] Get:135 http://ftpmaster.internal/ubuntu oracular/main ppc64el libsemanage-common all 3.5-1build5 [10.1 kB] Get:136 http://ftpmaster.internal/ubuntu oracular/main ppc64el libsepol2 ppc64el 3.5-2build1 [388 kB] Get:137 http://ftpmaster.internal/ubuntu oracular/main ppc64el libsemanage2 ppc64el 3.5-1build5 [115 kB] Get:138 http://ftpmaster.internal/ubuntu oracular/main ppc64el passwd ppc64el 1:4.13+dfsg1-4ubuntu3 [878 kB] Get:139 http://ftpmaster.internal/ubuntu oracular/main ppc64el libproc2-0 ppc64el 2:4.0.4-4ubuntu3 [68.7 kB] Get:140 http://ftpmaster.internal/ubuntu oracular/main ppc64el libss2 ppc64el 1.47.0-2.4~exp1ubuntu4 [18.0 kB] Get:141 http://ftpmaster.internal/ubuntu oracular/main ppc64el mawk ppc64el 1.3.4.20240123-1build1 [139 kB] Get:142 http://ftpmaster.internal/ubuntu oracular/main ppc64el procps ppc64el 2:4.0.4-4ubuntu3 [736 kB] Get:143 http://ftpmaster.internal/ubuntu oracular/main ppc64el sensible-utils all 0.0.22 [22.5 kB] Get:144 http://ftpmaster.internal/ubuntu oracular/main ppc64el ca-certificates all 20240203 [159 kB] Get:145 http://ftpmaster.internal/ubuntu oracular/main ppc64el krb5-locales all 1.20.1-6ubuntu2 [13.8 kB] Get:146 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el tzdata all 2024a-4ubuntu1 [274 kB] Get:147 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el bash-completion all 1:2.13.0-1 [205 kB] Get:148 http://ftpmaster.internal/ubuntu oracular/main ppc64el bsdextrautils ppc64el 2.39.3-9ubuntu6 [78.6 kB] Get:149 http://ftpmaster.internal/ubuntu oracular/main ppc64el libgpm2 ppc64el 1.20.7-11 [15.9 kB] Get:150 http://ftpmaster.internal/ubuntu oracular/main ppc64el libip4tc2 ppc64el 1.8.10-3ubuntu2 [27.0 kB] Get:151 http://ftpmaster.internal/ubuntu oracular/main ppc64el libjansson4 ppc64el 2.14-2build2 [40.4 kB] Get:152 http://ftpmaster.internal/ubuntu oracular/main ppc64el psmisc ppc64el 23.7-1build1 [192 kB] Get:153 http://ftpmaster.internal/ubuntu oracular/main ppc64el xz-utils ppc64el 5.6.1+really5.4.5-1 [276 kB] Get:154 http://ftpmaster.internal/ubuntu oracular/main ppc64el advancecomp ppc64el 2.5-1build1 [244 kB] Get:155 http://ftpmaster.internal/ubuntu oracular/main ppc64el libctf0 ppc64el 2.42-4ubuntu2 [112 kB] Get:156 http://ftpmaster.internal/ubuntu oracular/main ppc64el libctf-nobfd0 ppc64el 2.42-4ubuntu2 [112 kB] Get:157 http://ftpmaster.internal/ubuntu oracular/main ppc64el binutils-powerpc64le-linux-gnu ppc64el 2.42-4ubuntu2 [2473 kB] Get:158 http://ftpmaster.internal/ubuntu oracular/main ppc64el libbinutils ppc64el 2.42-4ubuntu2 [699 kB] Get:159 http://ftpmaster.internal/ubuntu oracular/main ppc64el binutils ppc64el 2.42-4ubuntu2 [3080 B] Get:160 http://ftpmaster.internal/ubuntu oracular/main ppc64el binutils-common ppc64el 2.42-4ubuntu2 [217 kB] Get:161 http://ftpmaster.internal/ubuntu oracular/main ppc64el libsframe1 ppc64el 2.42-4ubuntu2 [16.0 kB] Get:162 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libubsan1 ppc64el 14-20240429-1ubuntu1 [1196 kB] Get:163 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el g++-13 ppc64el 13.2.0-24ubuntu1 [15.0 kB] Get:164 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libstdc++-13-dev ppc64el 13.2.0-24ubuntu1 [2559 kB] Get:165 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libgomp1 ppc64el 14-20240429-1ubuntu1 [161 kB] Get:166 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libitm1 ppc64el 14-20240429-1ubuntu1 [32.4 kB] Get:167 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libatomic1 ppc64el 14-20240429-1ubuntu1 [10.7 kB] Get:168 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libasan8 ppc64el 14-20240429-1ubuntu1 [2970 kB] Get:169 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el liblsan0 ppc64el 14-20240429-1ubuntu1 [1327 kB] Get:170 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libquadmath0 ppc64el 14-20240429-1ubuntu1 [158 kB] Get:171 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el gcc-13 ppc64el 13.2.0-24ubuntu1 [484 kB] Get:172 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libgcc-13-dev ppc64el 13.2.0-24ubuntu1 [1580 kB] Get:173 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libtsan2 ppc64el 14-20240429-1ubuntu1 [2709 kB] Get:174 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libcc1-0 ppc64el 14-20240429-1ubuntu1 [48.1 kB] Get:175 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el cpp-13 ppc64el 13.2.0-24ubuntu1 [1040 B] Get:176 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el gcc-13-base ppc64el 13.2.0-24ubuntu1 [49.4 kB] Get:177 http://ftpmaster.internal/ubuntu oracular/main ppc64el libisl23 ppc64el 0.26-3build1 [886 kB] Get:178 http://ftpmaster.internal/ubuntu oracular/main ppc64el libmpfr6 ppc64el 4.2.1-1build1 [350 kB] Get:179 http://ftpmaster.internal/ubuntu oracular/main ppc64el libmpc3 ppc64el 1.3.1-1build1 [62.1 kB] Get:180 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el gcc-13-powerpc64le-linux-gnu ppc64el 13.2.0-24ubuntu1 [20.6 MB] Get:181 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el g++-13-powerpc64le-linux-gnu ppc64el 13.2.0-24ubuntu1 [12.2 MB] Get:182 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el cpp-13-powerpc64le-linux-gnu ppc64el 13.2.0-24ubuntu1 [10.7 MB] Get:183 http://ftpmaster.internal/ubuntu oracular/main ppc64el g++ ppc64el 4:13.2.0-7ubuntu1 [1086 B] Get:184 http://ftpmaster.internal/ubuntu oracular/main ppc64el gcc ppc64el 4:13.2.0-7ubuntu1 [5022 B] Get:185 http://ftpmaster.internal/ubuntu oracular/main ppc64el cpp ppc64el 4:13.2.0-7ubuntu1 [22.5 kB] Get:186 http://ftpmaster.internal/ubuntu oracular/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:13.2.0-7ubuntu1 [5330 B] Get:187 http://ftpmaster.internal/ubuntu oracular/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:13.2.0-7ubuntu1 [1224 B] Get:188 http://ftpmaster.internal/ubuntu oracular/main ppc64el g++-powerpc64le-linux-gnu ppc64el 4:13.2.0-7ubuntu1 [968 B] Get:189 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el dpkg-dev all 1.22.6ubuntu10 [1074 kB] Get:190 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libdpkg-perl all 1.22.6ubuntu10 [269 kB] Get:191 http://ftpmaster.internal/ubuntu oracular/main ppc64el patch ppc64el 2.7.6-7build3 [124 kB] Get:192 http://ftpmaster.internal/ubuntu oracular/main ppc64el make ppc64el 4.3-4.1build2 [214 kB] Get:193 http://ftpmaster.internal/ubuntu oracular/main ppc64el lto-disabled-list all 48 [12.3 kB] Get:194 http://ftpmaster.internal/ubuntu oracular/main ppc64el libfakeroot ppc64el 1.34-1 [34.6 kB] Get:195 http://ftpmaster.internal/ubuntu oracular/main ppc64el fakeroot ppc64el 1.34-1 [69.4 kB] Get:196 http://ftpmaster.internal/ubuntu oracular/main ppc64el liblockfile-bin ppc64el 1.17-1build3 [11.7 kB] Get:197 http://ftpmaster.internal/ubuntu oracular/main ppc64el liblockfile1 ppc64el 1.17-1build3 [7692 B] Get:198 http://ftpmaster.internal/ubuntu oracular/main ppc64el lockfile-progs ppc64el 0.1.19+nmu1 [9026 B] Preconfiguring packages ... Fetched 121 MB in 7s (18.1 MB/s) (Reading database ... 13550 files and directories currently installed.) Preparing to unpack .../libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) over (1.3.3+ds-1) ... Preparing to unpack .../libtirpc-dev_1.3.4+ds-1.3_ppc64el.deb ... Unpacking libtirpc-dev:ppc64el (1.3.4+ds-1.3) over (1.3.3+ds-1) ... Preparing to unpack .../libnsl-dev_1.3.0-3build3_ppc64el.deb ... Unpacking libnsl-dev:ppc64el (1.3.0-3build3) over (1.3.0-2build2) ... Preparing to unpack .../libnsl2_1.3.0-3build3_ppc64el.deb ... Unpacking libnsl2:ppc64el (1.3.0-3build3) over (1.3.0-2build2) ... dpkg: libtirpc3:ppc64el: dependency problems, but removing anyway as you requested: libnss-nisplus:ppc64el depends on libtirpc3 (>= 1.0.2). (Reading database ... 13550 files and directories currently installed.) Removing libtirpc3:ppc64el (1.3.3+ds-1) ... Selecting previously unselected package libtirpc3t64:ppc64el. (Reading database ... 13544 files and directories currently installed.) Preparing to unpack .../0-libtirpc3t64_1.3.4+ds-1.3_ppc64el.deb ... Adding 'diversion of /lib/powerpc64le-linux-gnu/libtirpc.so.3 to /lib/powerpc64le-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/powerpc64le-linux-gnu/libtirpc.so.3.0.0 to /lib/powerpc64le-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:ppc64el (1.3.4+ds-1.3) ... Preparing to unpack .../1-libgssapi-krb5-2_1.20.1-6ubuntu2_ppc64el.deb ... Unpacking libgssapi-krb5-2:ppc64el (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../2-libkrb5-3_1.20.1-6ubuntu2_ppc64el.deb ... Unpacking libkrb5-3:ppc64el (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../3-libk5crypto3_1.20.1-6ubuntu2_ppc64el.deb ... Unpacking libk5crypto3:ppc64el (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../4-libkrb5support0_1.20.1-6ubuntu2_ppc64el.deb ... Unpacking libkrb5support0:ppc64el (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../5-libacl1_2.3.2-2_ppc64el.deb ... Unpacking libacl1:ppc64el (2.3.2-2) over (2.3.1-3) ... Setting up libacl1:ppc64el (2.3.2-2) ... (Reading database ... 13555 files and directories currently installed.) Preparing to unpack .../libapparmor1_4.0.0-beta3-0ubuntu3_ppc64el.deb ... Unpacking libapparmor1:ppc64el (4.0.0-beta3-0ubuntu3) over (4.0.0~alpha2-0ubuntu5) ... Preparing to unpack .../libaudit-common_1%3a3.1.2-2.1build1_all.deb ... Unpacking libaudit-common (1:3.1.2-2.1build1) over (1:3.1.1-1) ... Setting up libaudit-common (1:3.1.2-2.1build1) ... (Reading database ... 13555 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.8.5-1_ppc64el.deb ... Unpacking libcap-ng0:ppc64el (0.8.5-1) over (0.8.3-1build2) ... Setting up libcap-ng0:ppc64el (0.8.5-1) ... (Reading database ... 13555 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a3.1.2-2.1build1_ppc64el.deb ... Unpacking libaudit1:ppc64el (1:3.1.2-2.1build1) over (1:3.1.1-1) ... Setting up libaudit1:ppc64el (1:3.1.2-2.1build1) ... (Reading database ... 13555 files and directories currently installed.) Preparing to unpack .../libblkid1_2.39.3-9ubuntu6_ppc64el.deb ... Unpacking libblkid1:ppc64el (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Setting up libblkid1:ppc64el (2.39.3-9ubuntu6) ... (Reading database ... 13555 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.66-5ubuntu2_ppc64el.deb ... Unpacking libcap2:ppc64el (1:2.66-5ubuntu2) over (1:2.66-4ubuntu1) ... Setting up libcap2:ppc64el (1:2.66-5ubuntu2) ... (Reading database ... 13555 files and directories currently installed.) Preparing to unpack .../libcrypt-dev_1%3a4.4.36-4build1_ppc64el.deb ... Unpacking libcrypt-dev:ppc64el (1:4.4.36-4build1) over (1:4.4.36-2) ... Preparing to unpack .../libcrypt1_1%3a4.4.36-4build1_ppc64el.deb ... Unpacking libcrypt1:ppc64el (1:4.4.36-4build1) over (1:4.4.36-2) ... Setting up libcrypt1:ppc64el (1:4.4.36-4build1) ... (Reading database ... 13555 files and directories currently installed.) Preparing to unpack .../libgpg-error-l10n_1.47-3build2_all.deb ... Unpacking libgpg-error-l10n (1.47-3build2) over (1.47-2) ... Preparing to unpack .../libgpg-error0_1.47-3build2_ppc64el.deb ... Unpacking libgpg-error0:ppc64el (1.47-3build2) over (1.47-2) ... Setting up libgpg-error0:ppc64el (1.47-3build2) ... (Reading database ... 13555 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.10.3-2build1_ppc64el.deb ... Unpacking libgcrypt20:ppc64el (1.10.3-2build1) over (1.10.2-3ubuntu1) ... Setting up libgcrypt20:ppc64el (1.10.3-2build1) ... (Reading database ... 13555 files and directories currently installed.) Preparing to unpack .../liblzma5_5.6.1+really5.4.5-1_ppc64el.deb ... Unpacking liblzma5:ppc64el (5.6.1+really5.4.5-1) over (5.4.1-0.2) ... Setting up liblzma5:ppc64el (5.6.1+really5.4.5-1) ... (Reading database ... 13555 files and directories currently installed.) Preparing to unpack .../libzstd1_1.5.5+dfsg2-2build1_ppc64el.deb ... Unpacking libzstd1:ppc64el (1.5.5+dfsg2-2build1) over (1.5.5+dfsg2-1ubuntu2) ... Setting up libzstd1:ppc64el (1.5.5+dfsg2-2build1) ... (Reading database ... 13555 files and directories currently installed.) Preparing to unpack .../libkmod2_31+20240202-2ubuntu7_ppc64el.deb ... Unpacking libkmod2:ppc64el (31+20240202-2ubuntu7) over (30+20230519-1ubuntu3) ... Preparing to unpack .../liblz4-1_1.9.4-2_ppc64el.deb ... Unpacking liblz4-1:ppc64el (1.9.4-2) over (1.9.4-1) ... Setting up liblz4-1:ppc64el (1.9.4-2) ... (Reading database ... 13555 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.42-4ubuntu2_ppc64el.deb ... Unpacking libpcre2-8-0:ppc64el (10.42-4ubuntu2) over (10.42-4) ... Setting up libpcre2-8-0:ppc64el (10.42-4ubuntu2) ... (Reading database ... 13555 files and directories currently installed.) Preparing to unpack .../libselinux1_3.5-2ubuntu2_ppc64el.deb ... Unpacking libselinux1:ppc64el (3.5-2ubuntu2) over (3.5-1) ... Setting up libselinux1:ppc64el (3.5-2ubuntu2) ... (Reading database ... 13556 files and directories currently installed.) Preparing to unpack .../libmount1_2.39.3-9ubuntu6_ppc64el.deb ... Unpacking libmount1:ppc64el (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Setting up libmount1:ppc64el (2.39.3-9ubuntu6) ... (Reading database ... 13556 files and directories currently installed.) Preparing to unpack .../perl_5.38.2-4_ppc64el.deb ... Unpacking perl (5.38.2-4) over (5.36.0-9ubuntu1) ... Selecting previously unselected package perl-modules-5.38. Preparing to unpack .../perl-modules-5.38_5.38.2-4_all.deb ... Unpacking perl-modules-5.38 (5.38.2-4) ... dpkg: libdb5.3:ppc64el: dependency problems, but removing anyway as you requested: libperl5.36:ppc64el depends on libdb5.3. libpam-modules:ppc64el depends on libdb5.3. apt-utils depends on libdb5.3. (Reading database ... 14968 files and directories currently installed.) Removing libdb5.3:ppc64el (5.3.28+dfsg2-2) ... Selecting previously unselected package libdb5.3t64:ppc64el. (Reading database ... 14962 files and directories currently installed.) Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-7_ppc64el.deb ... Unpacking libdb5.3t64:ppc64el (5.3.28+dfsg2-7) ... Setting up libdb5.3t64:ppc64el (5.3.28+dfsg2-7) ... dpkg: libgdbm6:ppc64el: dependency problems, but removing anyway as you requested: libperl5.36:ppc64el depends on libgdbm6 (>= 1.21). libgdbm-compat4:ppc64el depends on libgdbm6 (>= 1.16). (Reading database ... 14968 files and directories currently installed.) Removing libgdbm6:ppc64el (1.23-3) ... Selecting previously unselected package libgdbm6t64:ppc64el. (Reading database ... 14963 files and directories currently installed.) Preparing to unpack .../libgdbm6t64_1.23-5.1build1_ppc64el.deb ... Unpacking libgdbm6t64:ppc64el (1.23-5.1build1) ... dpkg: libgdbm-compat4:ppc64el: dependency problems, but removing anyway as you requested: libperl5.36:ppc64el depends on libgdbm-compat4 (>= 1.18-3). (Reading database ... 14969 files and directories currently installed.) Removing libgdbm-compat4:ppc64el (1.23-3) ... Selecting previously unselected package libgdbm-compat4t64:ppc64el. (Reading database ... 14964 files and directories currently installed.) Preparing to unpack .../libgdbm-compat4t64_1.23-5.1build1_ppc64el.deb ... Unpacking libgdbm-compat4t64:ppc64el (1.23-5.1build1) ... Selecting previously unselected package libperl5.38t64:ppc64el. Preparing to unpack .../libperl5.38t64_5.38.2-4_ppc64el.deb ... Unpacking libperl5.38t64:ppc64el (5.38.2-4) ... Preparing to unpack .../perl-base_5.38.2-4_ppc64el.deb ... Unpacking perl-base (5.38.2-4) over (5.36.0-9ubuntu1) ... Setting up perl-base (5.38.2-4) ... (Reading database ... 15496 files and directories currently installed.) Preparing to unpack .../0-liblocale-gettext-perl_1.07-6ubuntu5_ppc64el.deb ... Unpacking liblocale-gettext-perl (1.07-6ubuntu5) over (1.07-6) ... Preparing to unpack .../1-libtext-iconv-perl_1.7-8build3_ppc64el.deb ... Unpacking libtext-iconv-perl:ppc64el (1.7-8build3) over (1.7-8) ... Preparing to unpack .../2-libtext-charwidth-perl_0.04-11build3_ppc64el.deb ... Unpacking libtext-charwidth-perl:ppc64el (0.04-11build3) over (0.04-11) ... Preparing to unpack .../3-libnss-nisplus_1.3-5build1_ppc64el.deb ... Unpacking libnss-nisplus:ppc64el (1.3-5build1) over (1.3-0ubuntu6) ... Preparing to unpack .../4-libnss-nis_3.1-0ubuntu7_ppc64el.deb ... Unpacking libnss-nis:ppc64el (3.1-0ubuntu7) over (3.1-0ubuntu6) ... Preparing to unpack .../5-libc-dev-bin_2.39-0ubuntu8.1_ppc64el.deb ... Unpacking libc-dev-bin (2.39-0ubuntu8.1) over (2.38-1ubuntu6) ... Preparing to unpack .../6-rpcsvc-proto_1.4.2-0ubuntu7_ppc64el.deb ... Unpacking rpcsvc-proto (1.4.2-0ubuntu7) over (1.4.2-0ubuntu6) ... Preparing to unpack .../7-libc6-dev_2.39-0ubuntu8.1_ppc64el.deb ... Unpacking libc6-dev:ppc64el (2.39-0ubuntu8.1) over (2.38-1ubuntu6) ... Preparing to unpack .../8-libc6_2.39-0ubuntu8.1_ppc64el.deb ... Unpacking libc6:ppc64el (2.39-0ubuntu8.1) over (2.38-1ubuntu6) ... Setting up libc6:ppc64el (2.39-0ubuntu8.1) ... (Reading database ... 15503 files and directories currently installed.) Preparing to unpack .../libc-bin_2.39-0ubuntu8.1_ppc64el.deb ... Unpacking libc-bin (2.39-0ubuntu8.1) over (2.38-1ubuntu6) ... Setting up libc-bin (2.39-0ubuntu8.1) ... (Reading database ... 15503 files and directories currently installed.) Preparing to unpack .../openssl_3.0.13-0ubuntu3_ppc64el.deb ... Unpacking openssl (3.0.13-0ubuntu3) over (3.0.10-1ubuntu2) ... Preparing to unpack .../libsystemd-shared_255.4-1ubuntu8_ppc64el.deb ... Unpacking libsystemd-shared:ppc64el (255.4-1ubuntu8) over (253.5-1ubuntu6) ... Preparing to unpack .../libcryptsetup12_2%3a2.7.0-1ubuntu4_ppc64el.deb ... Unpacking libcryptsetup12:ppc64el (2:2.7.0-1ubuntu4) over (2:2.6.1-4ubuntu3) ... dpkg: libssl3:ppc64el: dependency problems, but removing anyway as you requested: systemd depends on libssl3 (>= 3.0.0). (Reading database ... 15502 files and directories currently installed.) Removing libssl3:ppc64el (3.0.10-1ubuntu2) ... Selecting previously unselected package libssl3t64:ppc64el. (Reading database ... 15491 files and directories currently installed.) Preparing to unpack .../libssl3t64_3.0.13-0ubuntu3_ppc64el.deb ... Unpacking libssl3t64:ppc64el (3.0.13-0ubuntu3) ... Setting up libssl3t64:ppc64el (3.0.13-0ubuntu3) ... (Reading database ... 15504 files and directories currently installed.) Preparing to unpack .../systemd-dev_255.4-1ubuntu8_all.deb ... Unpacking systemd-dev (255.4-1ubuntu8) over (253.5-1ubuntu6) ... Preparing to unpack .../systemd-sysv_255.4-1ubuntu8_ppc64el.deb ... Unpacking systemd-sysv (255.4-1ubuntu8) over (253.5-1ubuntu6) ... Preparing to unpack .../systemd_255.4-1ubuntu8_ppc64el.deb ... Unpacking systemd (255.4-1ubuntu8) over (253.5-1ubuntu6) ... dpkg: warning: unable to delete old directory '/lib/systemd/system-preset': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system-generators': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user@0.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user@.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user-.slice.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/timers.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/systemd-localed.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/sysinit.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/sockets.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/rescue.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/rc-local.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/multi-user.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd-root-fs.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd-root-device.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/graphical.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/getty.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/network': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/journald.conf.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/modprobe.d': Directory not empty Preparing to unpack .../libsystemd0_255.4-1ubuntu8_ppc64el.deb ... Unpacking libsystemd0:ppc64el (255.4-1ubuntu8) over (253.5-1ubuntu6) ... Setting up libsystemd0:ppc64el (255.4-1ubuntu8) ... dpkg: libgnutls30:ppc64el: dependency problems, but removing anyway as you requested: apt depends on libgnutls30 (>= 3.7.5). (Reading database ... 15643 files and directories currently installed.) Removing libgnutls30:ppc64el (3.8.1-4ubuntu1) ... Removing libhogweed6:ppc64el (3.9.1-2) ... Removing libnettle8:ppc64el (3.9.1-2) ... dpkg: libapt-pkg6.0:ppc64el: dependency problems, but removing anyway as you requested: apt-utils depends on libapt-pkg6.0 (>= 2.7.3). apt depends on libapt-pkg6.0 (>= 2.7.3). Removing libapt-pkg6.0:ppc64el (2.7.3) ... Selecting previously unselected package libapt-pkg6.0t64:ppc64el. (Reading database ... 15572 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0t64_2.9.2_ppc64el.deb ... Unpacking libapt-pkg6.0t64:ppc64el (2.9.2) ... Setting up libapt-pkg6.0t64:ppc64el (2.9.2) ... Selecting previously unselected package libnettle8t64:ppc64el. (Reading database ... 15622 files and directories currently installed.) Preparing to unpack .../libnettle8t64_3.9.1-2.2build1_ppc64el.deb ... Unpacking libnettle8t64:ppc64el (3.9.1-2.2build1) ... Setting up libnettle8t64:ppc64el (3.9.1-2.2build1) ... Selecting previously unselected package libhogweed6t64:ppc64el. (Reading database ... 15630 files and directories currently installed.) Preparing to unpack .../libhogweed6t64_3.9.1-2.2build1_ppc64el.deb ... Unpacking libhogweed6t64:ppc64el (3.9.1-2.2build1) ... Setting up libhogweed6t64:ppc64el (3.9.1-2.2build1) ... (Reading database ... 15636 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.25.3-4ubuntu2_ppc64el.deb ... Unpacking libp11-kit0:ppc64el (0.25.3-4ubuntu2) over (0.25.0-4ubuntu1) ... Setting up libp11-kit0:ppc64el (0.25.3-4ubuntu2) ... Selecting previously unselected package libunistring5:ppc64el. (Reading database ... 15636 files and directories currently installed.) Preparing to unpack .../libunistring5_1.2-1_ppc64el.deb ... Unpacking libunistring5:ppc64el (1.2-1) ... Setting up libunistring5:ppc64el (1.2-1) ... Selecting previously unselected package libgnutls30t64:ppc64el. (Reading database ... 15641 files and directories currently installed.) Preparing to unpack .../libgnutls30t64_3.8.3-1.1ubuntu3.1_ppc64el.deb ... Unpacking libgnutls30t64:ppc64el (3.8.3-1.1ubuntu3.1) ... Setting up libgnutls30t64:ppc64el (3.8.3-1.1ubuntu3.1) ... (Reading database ... 15653 files and directories currently installed.) Preparing to unpack .../archives/apt_2.9.2_ppc64el.deb ... Unpacking apt (2.9.2) over (2.7.3) ... Setting up apt (2.9.2) ... (Reading database ... 15653 files and directories currently installed.) Preparing to unpack .../apt-utils_2.9.2_ppc64el.deb ... Unpacking apt-utils (2.9.2) over (2.7.3) ... Preparing to unpack .../libpam-modules-bin_1.5.3-7ubuntu1_ppc64el.deb ... Unpacking libpam-modules-bin (1.5.3-7ubuntu1) over (1.5.2-6ubuntu1) ... Setting up libpam-modules-bin (1.5.3-7ubuntu1) ... (Reading database ... 15652 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.5.3-7ubuntu1_ppc64el.deb ... Unpacking libpam-modules:ppc64el (1.5.3-7ubuntu1) over (1.5.2-6ubuntu1) ... dpkg: warning: unable to delete old directory '/lib/powerpc64le-linux-gnu/security': Directory not empty Setting up libpam-modules:ppc64el (1.5.3-7ubuntu1) ... Installing new version of config file /etc/security/namespace.init ... (Reading database ... 15652 files and directories currently installed.) Preparing to unpack .../bzip2_1.0.8-5.1_ppc64el.deb ... Unpacking bzip2 (1.0.8-5.1) over (1.0.8-5build1) ... dpkg: warning: old file '/bin/bzip2' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bzip2' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') dpkg: warning: old file '/bin/bzcat' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bzcat' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') dpkg: warning: old file '/bin/bunzip2' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bunzip2' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') Preparing to unpack .../libbz2-1.0_1.0.8-5.1_ppc64el.deb ... Unpacking libbz2-1.0:ppc64el (1.0.8-5.1) over (1.0.8-5build1) ... Setting up libbz2-1.0:ppc64el (1.0.8-5.1) ... Selecting previously unselected package gcc-14-base:ppc64el. (Reading database ... 15652 files and directories currently installed.) Preparing to unpack .../gcc-14-base_14-20240429-1ubuntu1_ppc64el.deb ... Unpacking gcc-14-base:ppc64el (14-20240429-1ubuntu1) ... Setting up gcc-14-base:ppc64el (14-20240429-1ubuntu1) ... (Reading database ... 15657 files and directories currently installed.) Preparing to unpack .../libgcc-s1_14-20240429-1ubuntu1_ppc64el.deb ... Unpacking libgcc-s1:ppc64el (14-20240429-1ubuntu1) over (13.2.0-4ubuntu3) ... Setting up libgcc-s1:ppc64el (14-20240429-1ubuntu1) ... (Reading database ... 15657 files and directories currently installed.) Preparing to unpack .../libstdc++6_14-20240429-1ubuntu1_ppc64el.deb ... Unpacking libstdc++6:ppc64el (14-20240429-1ubuntu1) over (13.2.0-4ubuntu3) ... Setting up libstdc++6:ppc64el (14-20240429-1ubuntu1) ... (Reading database ... 15657 files and directories currently installed.) Preparing to unpack .../libudev1_255.4-1ubuntu8_ppc64el.deb ... Unpacking libudev1:ppc64el (255.4-1ubuntu8) over (253.5-1ubuntu6) ... Setting up libudev1:ppc64el (255.4-1ubuntu8) ... (Reading database ... 15657 files and directories currently installed.) Preparing to unpack .../libxxhash0_0.8.2-2build1_ppc64el.deb ... Unpacking libxxhash0:ppc64el (0.8.2-2build1) over (0.8.1-1) ... Setting up libxxhash0:ppc64el (0.8.2-2build1) ... (Reading database ... 15657 files and directories currently installed.) Preparing to unpack .../zlib1g_1%3a1.3.dfsg-3.1ubuntu2_ppc64el.deb ... Unpacking zlib1g:ppc64el (1:1.3.dfsg-3.1ubuntu2) over (1:1.2.13.dfsg-1ubuntu5) ... Setting up zlib1g:ppc64el (1:1.3.dfsg-3.1ubuntu2) ... (Reading database ... 15657 files and directories currently installed.) Preparing to unpack .../libgmp10_2%3a6.3.0+dfsg-2ubuntu6_ppc64el.deb ... Unpacking libgmp10:ppc64el (2:6.3.0+dfsg-2ubuntu6) over (2:6.3.0+dfsg-2ubuntu4) ... Setting up libgmp10:ppc64el (2:6.3.0+dfsg-2ubuntu6) ... (Reading database ... 15657 files and directories currently installed.) Preparing to unpack .../libffi8_3.4.6-1build1_ppc64el.deb ... Unpacking libffi8:ppc64el (3.4.6-1build1) over (3.4.4-1) ... Setting up libffi8:ppc64el (3.4.6-1build1) ... (Reading database ... 15657 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.3.7-2build1_ppc64el.deb ... Unpacking libidn2-0:ppc64el (2.3.7-2build1) over (2.3.4-1) ... Setting up libidn2-0:ppc64el (2.3.7-2build1) ... (Reading database ... 15657 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.19.0-3build1_ppc64el.deb ... Unpacking libtasn1-6:ppc64el (4.19.0-3build1) over (4.19.0-3) ... Setting up libtasn1-6:ppc64el (4.19.0-3build1) ... (Reading database ... 15657 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.271ubuntu3_ppc64el.deb ... Unpacking libdebconfclient0:ppc64el (0.271ubuntu3) over (0.270ubuntu1) ... Setting up libdebconfclient0:ppc64el (0.271ubuntu3) ... (Reading database ... 15657 files and directories currently installed.) Preparing to unpack .../base-passwd_3.6.3build1_ppc64el.deb ... Unpacking base-passwd (3.6.3build1) over (3.6.1) ... Setting up base-passwd (3.6.3build1) ... (Reading database ... 15657 files and directories currently installed.) Preparing to unpack .../libassuan0_2.5.6-1build1_ppc64el.deb ... Unpacking libassuan0:ppc64el (2.5.6-1build1) over (2.5.6-1) ... Setting up libassuan0:ppc64el (2.5.6-1build1) ... (Reading database ... 15657 files and directories currently installed.) Preparing to unpack .../libsqlite3-0_3.45.3-1_ppc64el.deb ... Unpacking libsqlite3-0:ppc64el (3.45.3-1) over (3.42.0-1) ... Preparing to unpack .../gpg_2.4.4-2ubuntu17_ppc64el.deb ... Unpacking gpg (2.4.4-2ubuntu17) over (2.2.40-1.1ubuntu1) ... dpkg: libreadline8:ppc64el: dependency problems, but removing anyway as you requested: gpgconf depends on libreadline8 (>= 6.0). (Reading database ... 15657 files and directories currently installed.) Removing libreadline8:ppc64el (8.2-1.3) ... Selecting previously unselected package libreadline8t64:ppc64el. (Reading database ... 15645 files and directories currently installed.) Preparing to unpack .../libreadline8t64_8.2-4build1_ppc64el.deb ... Adding 'diversion of /lib/powerpc64le-linux-gnu/libhistory.so.8 to /lib/powerpc64le-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/powerpc64le-linux-gnu/libhistory.so.8.2 to /lib/powerpc64le-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/powerpc64le-linux-gnu/libreadline.so.8 to /lib/powerpc64le-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/powerpc64le-linux-gnu/libreadline.so.8.2 to /lib/powerpc64le-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:ppc64el (8.2-4build1) ... Preparing to unpack .../readline-common_8.2-4build1_all.deb ... Unpacking readline-common (8.2-4build1) over (8.2-1.3) ... Preparing to unpack .../libncursesw6_6.4+20240113-1ubuntu2_ppc64el.deb ... Unpacking libncursesw6:ppc64el (6.4+20240113-1ubuntu2) over (6.4+20230625-2) ... Preparing to unpack .../libtinfo6_6.4+20240113-1ubuntu2_ppc64el.deb ... Unpacking libtinfo6:ppc64el (6.4+20240113-1ubuntu2) over (6.4+20230625-2) ... Setting up libtinfo6:ppc64el (6.4+20240113-1ubuntu2) ... (Reading database ... 15665 files and directories currently installed.) Preparing to unpack .../gpg-agent_2.4.4-2ubuntu17_ppc64el.deb ... Unpacking gpg-agent (2.4.4-2ubuntu17) over (2.2.40-1.1ubuntu1) ... Preparing to unpack .../gpgconf_2.4.4-2ubuntu17_ppc64el.deb ... Unpacking gpgconf (2.4.4-2ubuntu17) over (2.2.40-1.1ubuntu1) ... Preparing to unpack .../pinentry-curses_1.2.1-3ubuntu5_ppc64el.deb ... Unpacking pinentry-curses (1.2.1-3ubuntu5) over (1.2.1-1ubuntu1) ... Preparing to unpack .../init-system-helpers_1.66ubuntu1_all.deb ... Unpacking init-system-helpers (1.66ubuntu1) over (1.65.2ubuntu1) ... Setting up init-system-helpers (1.66ubuntu1) ... (Reading database ... 15664 files and directories currently installed.) Removing libnpth0:ppc64el (1.6-3build2) ... Selecting previously unselected package libnpth0t64:ppc64el. (Reading database ... 15659 files and directories currently installed.) Preparing to unpack .../libnpth0t64_1.6-3.1build1_ppc64el.deb ... Unpacking libnpth0t64:ppc64el (1.6-3.1build1) ... Setting up libnpth0t64:ppc64el (1.6-3.1build1) ... (Reading database ... 15665 files and directories currently installed.) Preparing to unpack .../gpgv_2.4.4-2ubuntu17_ppc64el.deb ... Unpacking gpgv (2.4.4-2ubuntu17) over (2.2.40-1.1ubuntu1) ... Setting up gpgv (2.4.4-2ubuntu17) ... (Reading database ... 15665 files and directories currently installed.) Preparing to unpack .../ubuntu-keyring_2023.11.28.1_all.deb ... Unpacking ubuntu-keyring (2023.11.28.1) over (2021.03.26) ... Setting up ubuntu-keyring (2023.11.28.1) ... (Reading database ... 15665 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.5.5-1ubuntu3_ppc64el.deb ... Unpacking libseccomp2:ppc64el (2.5.5-1ubuntu3) over (2.5.4-1ubuntu3) ... Setting up libseccomp2:ppc64el (2.5.5-1ubuntu3) ... (Reading database ... 15665 files and directories currently installed.) Preparing to unpack .../debconf-i18n_1.5.86ubuntu1_all.deb ... Unpacking debconf-i18n (1.5.86ubuntu1) over (1.5.82) ... Preparing to unpack .../debconf_1.5.86ubuntu1_all.deb ... Unpacking debconf (1.5.86ubuntu1) over (1.5.82) ... Setting up debconf (1.5.86ubuntu1) ... Installing new version of config file /etc/debconf.conf ... (Reading database ... 15664 files and directories currently installed.) Preparing to unpack .../libpam0g_1.5.3-7ubuntu1_ppc64el.deb ... Unpacking libpam0g:ppc64el (1.5.3-7ubuntu1) over (1.5.2-6ubuntu1) ... Setting up libpam0g:ppc64el (1.5.3-7ubuntu1) ... (Reading database ... 15663 files and directories currently installed.) Preparing to unpack .../libargon2-1_0~20190702+dfsg-4build1_ppc64el.deb ... Unpacking libargon2-1:ppc64el (0~20190702+dfsg-4build1) over (0~20190702+dfsg-3) ... Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.185-3ubuntu3_ppc64el.deb ... Unpacking libdevmapper1.02.1:ppc64el (2:1.02.185-3ubuntu3) over (2:1.02.185-2ubuntu1) ... Preparing to unpack .../libjson-c5_0.17-1build1_ppc64el.deb ... Unpacking libjson-c5:ppc64el (0.17-1build1) over (0.17-1) ... Preparing to unpack .../libuuid1_2.39.3-9ubuntu6_ppc64el.deb ... Unpacking libuuid1:ppc64el (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Setting up libuuid1:ppc64el (2.39.3-9ubuntu6) ... (Reading database ... 15663 files and directories currently installed.) Preparing to unpack .../0-libfdisk1_2.39.3-9ubuntu6_ppc64el.deb ... Unpacking libfdisk1:ppc64el (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Preparing to unpack .../1-mount_2.39.3-9ubuntu6_ppc64el.deb ... Unpacking mount (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Preparing to unpack .../2-libcom-err2_1.47.0-2.4~exp1ubuntu4_ppc64el.deb ... Unpacking libcom-err2:ppc64el (1.47.0-2.4~exp1ubuntu4) over (1.47.0-2ubuntu1) ... Preparing to unpack .../3-libkeyutils1_1.6.3-3build1_ppc64el.deb ... Unpacking libkeyutils1:ppc64el (1.6.3-3build1) over (1.6.3-2) ... Preparing to unpack .../4-linux-libc-dev_6.8.0-31.31_ppc64el.deb ... Unpacking linux-libc-dev:ppc64el (6.8.0-31.31) over (6.5.0-9.9) ... Preparing to unpack .../5-base-files_13.1ubuntu1_ppc64el.deb ... Unpacking base-files (13.1ubuntu1) over (13ubuntu3) ... Setting up base-files (13.1ubuntu1) ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... Installing new version of config file /etc/update-motd.d/10-help-text ... (Reading database ... 15683 files and directories currently installed.) Preparing to unpack .../debianutils_5.17build1_ppc64el.deb ... Unpacking debianutils (5.17build1) over (5.8-1) ... Setting up debianutils (5.17build1) ... (Reading database ... 15682 files and directories currently installed.) Preparing to unpack .../bash_5.2.21-2ubuntu4_ppc64el.deb ... Unpacking bash (5.2.21-2ubuntu4) over (5.2.15-2ubuntu1) ... Setting up bash (5.2.21-2ubuntu4) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 15682 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu6_ppc64el.deb ... Unpacking bsdutils (1:2.39.3-9ubuntu6) over (1:2.39.1-4ubuntu2) ... Setting up bsdutils (1:2.39.3-9ubuntu6) ... (Reading database ... 15682 files and directories currently installed.) Removing usrmerge (35ubuntu1) ... (Reading database ... 15656 files and directories currently installed.) Preparing to unpack .../coreutils_9.4-3ubuntu6_ppc64el.deb ... Unpacking coreutils (9.4-3ubuntu6) over (9.1-1ubuntu2) ... Setting up coreutils (9.4-3ubuntu6) ... (Reading database ... 15661 files and directories currently installed.) Preparing to unpack .../tar_1.35+dfsg-3build1_ppc64el.deb ... Unpacking tar (1.35+dfsg-3build1) over (1.34+dfsg-1.2ubuntu1) ... Setting up tar (1.35+dfsg-3build1) ... (Reading database ... 15661 files and directories currently installed.) Preparing to unpack .../dpkg_1.22.6ubuntu10_ppc64el.deb ... Unpacking dpkg (1.22.6ubuntu10) over (1.22.0ubuntu1) ... Setting up dpkg (1.22.6ubuntu10) ... (Reading database ... 15659 files and directories currently installed.) Preparing to unpack .../dash_0.5.12-6ubuntu5_ppc64el.deb ... Unpacking dash (0.5.12-6ubuntu5) over (0.5.12-6ubuntu1) ... Setting up dash (0.5.12-6ubuntu5) ... (Reading database ... 15658 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.10-1build1_ppc64el.deb ... Unpacking diffutils (1:3.10-1build1) over (1:3.8-4) ... Setting up diffutils (1:3.10-1build1) ... (Reading database ... 15658 files and directories currently installed.) Preparing to unpack .../findutils_4.9.0-5build1_ppc64el.deb ... Unpacking findutils (4.9.0-5build1) over (4.9.0-5) ... Setting up findutils (4.9.0-5build1) ... (Reading database ... 15657 files and directories currently installed.) Preparing to unpack .../grep_3.11-4build1_ppc64el.deb ... Unpacking grep (3.11-4build1) over (3.11-2) ... Setting up grep (3.11-4build1) ... (Reading database ... 15657 files and directories currently installed.) Preparing to unpack .../gzip_1.12-1ubuntu3_ppc64el.deb ... Unpacking gzip (1.12-1ubuntu3) over (1.12-1ubuntu1) ... dpkg: warning: old file '/bin/uncompress' is the same as several new files! (both '/usr/bin/gunzip' and '/usr/bin/uncompress') dpkg: warning: old file '/bin/gunzip' is the same as several new files! (both '/usr/bin/gunzip' and '/usr/bin/uncompress') Setting up gzip (1.12-1ubuntu3) ... (Reading database ... 15657 files and directories currently installed.) Preparing to unpack .../hostname_3.23+nmu2ubuntu2_ppc64el.deb ... Unpacking hostname (3.23+nmu2ubuntu2) over (3.23+nmu1ubuntu1) ... Setting up hostname (3.23+nmu2ubuntu2) ... (Reading database ... 15657 files and directories currently installed.) Preparing to unpack .../login_1%3a4.13+dfsg1-4ubuntu3_ppc64el.deb ... Unpacking login (1:4.13+dfsg1-4ubuntu3) over (1:4.13+dfsg1-1ubuntu1) ... Setting up login (1:4.13+dfsg1-4ubuntu3) ... Installing new version of config file /etc/login.defs ... Installing new version of config file /etc/pam.d/login ... (Reading database ... 15657 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.4+20240113-1ubuntu2_ppc64el.deb ... Unpacking ncurses-bin (6.4+20240113-1ubuntu2) over (6.4+20230625-2) ... Setting up ncurses-bin (6.4+20240113-1ubuntu2) ... (Reading database ... 15657 files and directories currently installed.) Preparing to unpack .../sed_4.9-2build1_ppc64el.deb ... Unpacking sed (4.9-2build1) over (4.9-1) ... Setting up sed (4.9-2build1) ... (Reading database ... 15657 files and directories currently installed.) Preparing to unpack .../util-linux_2.39.3-9ubuntu6_ppc64el.deb ... Unpacking util-linux (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Setting up util-linux (2.39.3-9ubuntu6) ... (Reading database ... 15659 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.4+20240113-1ubuntu2_all.deb ... Unpacking ncurses-base (6.4+20240113-1ubuntu2) over (6.4+20230625-2) ... Setting up ncurses-base (6.4+20240113-1ubuntu2) ... (Reading database ... 15659 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_3.08-6ubuntu3_ppc64el.deb ... Unpacking sysvinit-utils (3.08-6ubuntu3) over (3.07-1ubuntu1) ... dpkg: warning: unable to delete old directory '/lib/lsb/init-functions.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/lsb': Directory not empty dpkg: warning: unable to delete old directory '/lib/init': Directory not empty Setting up sysvinit-utils (3.08-6ubuntu3) ... (Reading database ... 15657 files and directories currently installed.) Preparing to unpack .../logsave_1.47.0-2.4~exp1ubuntu4_ppc64el.deb ... Unpacking logsave (1.47.0-2.4~exp1ubuntu4) over (1.47.0-2ubuntu1) ... dpkg: libext2fs2:ppc64el: dependency problems, but removing anyway as you requested: e2fsprogs depends on libext2fs2 (= 1.47.0-2ubuntu1). (Reading database ... 15657 files and directories currently installed.) Removing libext2fs2:ppc64el (1.47.0-2ubuntu1) ... Selecting previously unselected package libext2fs2t64:ppc64el. (Reading database ... 15650 files and directories currently installed.) Preparing to unpack .../libext2fs2t64_1.47.0-2.4~exp1ubuntu4_ppc64el.deb ... Adding 'diversion of /lib/powerpc64le-linux-gnu/libe2p.so.2 to /lib/powerpc64le-linux-gnu/libe2p.so.2.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/powerpc64le-linux-gnu/libe2p.so.2.3 to /lib/powerpc64le-linux-gnu/libe2p.so.2.3.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/powerpc64le-linux-gnu/libext2fs.so.2 to /lib/powerpc64le-linux-gnu/libext2fs.so.2.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/powerpc64le-linux-gnu/libext2fs.so.2.4 to /lib/powerpc64le-linux-gnu/libext2fs.so.2.4.usr-is-merged by libext2fs2t64' Unpacking libext2fs2t64:ppc64el (1.47.0-2.4~exp1ubuntu4) ... Setting up libcom-err2:ppc64el (1.47.0-2.4~exp1ubuntu4) ... Setting up libext2fs2t64:ppc64el (1.47.0-2.4~exp1ubuntu4) ... (Reading database ... 15666 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.47.0-2.4~exp1ubuntu4_ppc64el.deb ... Unpacking e2fsprogs (1.47.0-2.4~exp1ubuntu4) over (1.47.0-2ubuntu1) ... dpkg: warning: unable to delete old directory '/lib/udev/rules.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/udev': Directory not empty Preparing to unpack .../optipng_0.7.8+ds-1build2_ppc64el.deb ... Unpacking optipng (0.7.8+ds-1build2) over (0.7.7-2build1) ... (Reading database ... 15664 files and directories currently installed.) Removing libpng16-16:ppc64el (1.6.40-1) ... Selecting previously unselected package libpng16-16t64:ppc64el. (Reading database ... 15654 files and directories currently installed.) Preparing to unpack .../libpng16-16t64_1.6.43-5build1_ppc64el.deb ... Unpacking libpng16-16t64:ppc64el (1.6.43-5build1) ... Setting up libapparmor1:ppc64el (4.0.0-beta3-0ubuntu3) ... Setting up libargon2-1:ppc64el (0~20190702+dfsg-4build1) ... Setting up libdevmapper1.02.1:ppc64el (2:1.02.185-3ubuntu3) ... Setting up libjson-c5:ppc64el (0.17-1build1) ... Setting up libcryptsetup12:ppc64el (2:2.7.0-1ubuntu4) ... Setting up libfdisk1:ppc64el (2.39.3-9ubuntu6) ... Setting up libkmod2:ppc64el (31+20240202-2ubuntu7) ... Setting up libsystemd-shared:ppc64el (255.4-1ubuntu8) ... Setting up systemd-dev (255.4-1ubuntu8) ... Setting up mount (2.39.3-9ubuntu6) ... Setting up systemd (255.4-1ubuntu8) ... Installing new version of config file /etc/systemd/journald.conf ... Installing new version of config file /etc/systemd/logind.conf ... Installing new version of config file /etc/systemd/networkd.conf ... Installing new version of config file /etc/systemd/pstore.conf ... Installing new version of config file /etc/systemd/sleep.conf ... Installing new version of config file /etc/systemd/system.conf ... Installing new version of config file /etc/systemd/user.conf ... Initializing machine ID from random generator. Setting up systemd-sysv (255.4-1ubuntu8) ... (Reading database ... 15665 files and directories currently installed.) Preparing to unpack .../init_1.66ubuntu1_ppc64el.deb ... Unpacking init (1.66ubuntu1) over (1.65.2ubuntu1) ... Preparing to unpack .../libsmartcols1_2.39.3-9ubuntu6_ppc64el.deb ... Unpacking libsmartcols1:ppc64el (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Setting up libsmartcols1:ppc64el (2.39.3-9ubuntu6) ... (Reading database ... 15666 files and directories currently installed.) Preparing to unpack .../uuid-runtime_2.39.3-9ubuntu6_ppc64el.deb ... Unpacking uuid-runtime (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... dpkg: warning: unable to delete old directory '/lib/systemd/system': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd': Directory not empty Preparing to unpack .../libattr1_1%3a2.5.2-1build1_ppc64el.deb ... Unpacking libattr1:ppc64el (1:2.5.2-1build1) over (1:2.5.1-4) ... Setting up libattr1:ppc64el (1:2.5.2-1build1) ... (Reading database ... 15664 files and directories currently installed.) Preparing to unpack .../libmd0_1.1.0-2build1_ppc64el.deb ... Unpacking libmd0:ppc64el (1.1.0-2build1) over (1.1.0-1) ... Setting up libmd0:ppc64el (1.1.0-2build1) ... (Reading database ... 15664 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.5.3-7ubuntu1_all.deb ... Unpacking libpam-runtime (1.5.3-7ubuntu1) over (1.5.2-6ubuntu1) ... Setting up libpam-runtime (1.5.3-7ubuntu1) ... (Reading database ... 15663 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.5-1build5_all.deb ... Unpacking libsemanage-common (3.5-1build5) over (3.5-1) ... Setting up libsemanage-common (3.5-1build5) ... (Reading database ... 15663 files and directories currently installed.) Preparing to unpack .../libsepol2_3.5-2build1_ppc64el.deb ... Unpacking libsepol2:ppc64el (3.5-2build1) over (3.5-1) ... Setting up libsepol2:ppc64el (3.5-2build1) ... (Reading database ... 15663 files and directories currently installed.) Preparing to unpack .../libsemanage2_3.5-1build5_ppc64el.deb ... Unpacking libsemanage2:ppc64el (3.5-1build5) over (3.5-1) ... Setting up libsemanage2:ppc64el (3.5-1build5) ... (Reading database ... 15663 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.13+dfsg1-4ubuntu3_ppc64el.deb ... Unpacking passwd (1:4.13+dfsg1-4ubuntu3) over (1:4.13+dfsg1-1ubuntu1) ... Setting up passwd (1:4.13+dfsg1-4ubuntu3) ... (Reading database ... 15663 files and directories currently installed.) Preparing to unpack .../00-libproc2-0_2%3a4.0.4-4ubuntu3_ppc64el.deb ... Unpacking libproc2-0:ppc64el (2:4.0.4-4ubuntu3) over (2:4.0.3-1ubuntu1) ... Preparing to unpack .../01-libss2_1.47.0-2.4~exp1ubuntu4_ppc64el.deb ... Unpacking libss2:ppc64el (1.47.0-2.4~exp1ubuntu4) over (1.47.0-2ubuntu1) ... Preparing to unpack .../02-mawk_1.3.4.20240123-1build1_ppc64el.deb ... Unpacking mawk (1.3.4.20240123-1build1) over (1.3.4.20230730-1) ... Preparing to unpack .../03-procps_2%3a4.0.4-4ubuntu3_ppc64el.deb ... Unpacking procps (2:4.0.4-4ubuntu3) over (2:4.0.3-1ubuntu1) ... Preparing to unpack .../04-sensible-utils_0.0.22_all.deb ... Unpacking sensible-utils (0.0.22) over (0.0.20) ... Preparing to unpack .../05-ca-certificates_20240203_all.deb ... Unpacking ca-certificates (20240203) over (20230311ubuntu1) ... Preparing to unpack .../06-krb5-locales_1.20.1-6ubuntu2_all.deb ... Unpacking krb5-locales (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../07-tzdata_2024a-4ubuntu1_all.deb ... Unpacking tzdata (2024a-4ubuntu1) over (2023c-9ubuntu1) ... Preparing to unpack .../08-bash-completion_1%3a2.13.0-1_all.deb ... Unpacking bash-completion (1:2.13.0-1) over (1:2.11-7) ... Preparing to unpack .../09-bsdextrautils_2.39.3-9ubuntu6_ppc64el.deb ... Unpacking bsdextrautils (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Preparing to unpack .../10-libgpm2_1.20.7-11_ppc64el.deb ... Unpacking libgpm2:ppc64el (1.20.7-11) over (1.20.7-10build1) ... Preparing to unpack .../11-libip4tc2_1.8.10-3ubuntu2_ppc64el.deb ... Unpacking libip4tc2:ppc64el (1.8.10-3ubuntu2) over (1.8.9-2ubuntu2) ... Preparing to unpack .../12-libjansson4_2.14-2build2_ppc64el.deb ... Unpacking libjansson4:ppc64el (2.14-2build2) over (2.14-2) ... Preparing to unpack .../13-psmisc_23.7-1build1_ppc64el.deb ... Unpacking psmisc (23.7-1build1) over (23.6-1) ... Preparing to unpack .../14-xz-utils_5.6.1+really5.4.5-1_ppc64el.deb ... Unpacking xz-utils (5.6.1+really5.4.5-1) over (5.4.1-0.2) ... Preparing to unpack .../15-advancecomp_2.5-1build1_ppc64el.deb ... Unpacking advancecomp (2.5-1build1) over (2.5-1) ... Preparing to unpack .../16-libctf0_2.42-4ubuntu2_ppc64el.deb ... Unpacking libctf0:ppc64el (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../17-libctf-nobfd0_2.42-4ubuntu2_ppc64el.deb ... Unpacking libctf-nobfd0:ppc64el (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../18-binutils-powerpc64le-linux-gnu_2.42-4ubuntu2_ppc64el.deb ... Unpacking binutils-powerpc64le-linux-gnu (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../19-libbinutils_2.42-4ubuntu2_ppc64el.deb ... Unpacking libbinutils:ppc64el (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../20-binutils_2.42-4ubuntu2_ppc64el.deb ... Unpacking binutils (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../21-binutils-common_2.42-4ubuntu2_ppc64el.deb ... Unpacking binutils-common:ppc64el (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../22-libsframe1_2.42-4ubuntu2_ppc64el.deb ... Unpacking libsframe1:ppc64el (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../23-libubsan1_14-20240429-1ubuntu1_ppc64el.deb ... Unpacking libubsan1:ppc64el (14-20240429-1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../24-g++-13_13.2.0-24ubuntu1_ppc64el.deb ... Unpacking g++-13 (13.2.0-24ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../25-libstdc++-13-dev_13.2.0-24ubuntu1_ppc64el.deb ... Unpacking libstdc++-13-dev:ppc64el (13.2.0-24ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../26-libgomp1_14-20240429-1ubuntu1_ppc64el.deb ... Unpacking libgomp1:ppc64el (14-20240429-1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../27-libitm1_14-20240429-1ubuntu1_ppc64el.deb ... Unpacking libitm1:ppc64el (14-20240429-1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../28-libatomic1_14-20240429-1ubuntu1_ppc64el.deb ... Unpacking libatomic1:ppc64el (14-20240429-1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../29-libasan8_14-20240429-1ubuntu1_ppc64el.deb ... Unpacking libasan8:ppc64el (14-20240429-1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../30-liblsan0_14-20240429-1ubuntu1_ppc64el.deb ... Unpacking liblsan0:ppc64el (14-20240429-1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../31-libquadmath0_14-20240429-1ubuntu1_ppc64el.deb ... Unpacking libquadmath0:ppc64el (14-20240429-1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../32-gcc-13_13.2.0-24ubuntu1_ppc64el.deb ... Unpacking gcc-13 (13.2.0-24ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../33-libgcc-13-dev_13.2.0-24ubuntu1_ppc64el.deb ... Unpacking libgcc-13-dev:ppc64el (13.2.0-24ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../34-libtsan2_14-20240429-1ubuntu1_ppc64el.deb ... Unpacking libtsan2:ppc64el (14-20240429-1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../35-libcc1-0_14-20240429-1ubuntu1_ppc64el.deb ... Unpacking libcc1-0:ppc64el (14-20240429-1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../36-cpp-13_13.2.0-24ubuntu1_ppc64el.deb ... Unpacking cpp-13 (13.2.0-24ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../37-gcc-13-base_13.2.0-24ubuntu1_ppc64el.deb ... Unpacking gcc-13-base:ppc64el (13.2.0-24ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../38-libisl23_0.26-3build1_ppc64el.deb ... Unpacking libisl23:ppc64el (0.26-3build1) over (0.26-3) ... Preparing to unpack .../39-libmpfr6_4.2.1-1build1_ppc64el.deb ... Unpacking libmpfr6:ppc64el (4.2.1-1build1) over (4.2.1-1) ... Preparing to unpack .../40-libmpc3_1.3.1-1build1_ppc64el.deb ... Unpacking libmpc3:ppc64el (1.3.1-1build1) over (1.3.1-1) ... Selecting previously unselected package gcc-13-powerpc64le-linux-gnu. Preparing to unpack .../41-gcc-13-powerpc64le-linux-gnu_13.2.0-24ubuntu1_ppc64el.deb ... Unpacking gcc-13-powerpc64le-linux-gnu (13.2.0-24ubuntu1) ... Selecting previously unselected package g++-13-powerpc64le-linux-gnu. Preparing to unpack .../42-g++-13-powerpc64le-linux-gnu_13.2.0-24ubuntu1_ppc64el.deb ... Unpacking g++-13-powerpc64le-linux-gnu (13.2.0-24ubuntu1) ... Selecting previously unselected package cpp-13-powerpc64le-linux-gnu. Preparing to unpack .../43-cpp-13-powerpc64le-linux-gnu_13.2.0-24ubuntu1_ppc64el.deb ... Unpacking cpp-13-powerpc64le-linux-gnu (13.2.0-24ubuntu1) ... Preparing to unpack .../44-g++_4%3a13.2.0-7ubuntu1_ppc64el.deb ... Unpacking g++ (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Preparing to unpack .../45-gcc_4%3a13.2.0-7ubuntu1_ppc64el.deb ... Unpacking gcc (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Preparing to unpack .../46-cpp_4%3a13.2.0-7ubuntu1_ppc64el.deb ... Unpacking cpp (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Selecting previously unselected package cpp-powerpc64le-linux-gnu. Preparing to unpack .../47-cpp-powerpc64le-linux-gnu_4%3a13.2.0-7ubuntu1_ppc64el.deb ... Unpacking cpp-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... Selecting previously unselected package gcc-powerpc64le-linux-gnu. Preparing to unpack .../48-gcc-powerpc64le-linux-gnu_4%3a13.2.0-7ubuntu1_ppc64el.deb ... Unpacking gcc-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... Selecting previously unselected package g++-powerpc64le-linux-gnu. Preparing to unpack .../49-g++-powerpc64le-linux-gnu_4%3a13.2.0-7ubuntu1_ppc64el.deb ... Unpacking g++-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... Preparing to unpack .../50-dpkg-dev_1.22.6ubuntu10_all.deb ... Unpacking dpkg-dev (1.22.6ubuntu10) over (1.22.0ubuntu1) ... Preparing to unpack .../51-libdpkg-perl_1.22.6ubuntu10_all.deb ... Unpacking libdpkg-perl (1.22.6ubuntu10) over (1.22.0ubuntu1) ... Preparing to unpack .../52-patch_2.7.6-7build3_ppc64el.deb ... Unpacking patch (2.7.6-7build3) over (2.7.6-7build2) ... Preparing to unpack .../53-make_4.3-4.1build2_ppc64el.deb ... Unpacking make (4.3-4.1build2) over (4.3-4.1build1) ... Preparing to unpack .../54-lto-disabled-list_48_all.deb ... Unpacking lto-disabled-list (48) over (43) ... Preparing to unpack .../55-libfakeroot_1.34-1_ppc64el.deb ... Unpacking libfakeroot:ppc64el (1.34-1) over (1.32.1-1) ... Preparing to unpack .../56-fakeroot_1.34-1_ppc64el.deb ... Unpacking fakeroot (1.34-1) over (1.32.1-1) ... Preparing to unpack .../57-liblockfile-bin_1.17-1build3_ppc64el.deb ... Unpacking liblockfile-bin (1.17-1build3) over (1.17-1build2) ... Preparing to unpack .../58-liblockfile1_1.17-1build3_ppc64el.deb ... Unpacking liblockfile1:ppc64el (1.17-1build3) over (1.17-1build2) ... Preparing to unpack .../59-lockfile-progs_0.1.19+nmu1_ppc64el.deb ... Unpacking lockfile-progs (0.1.19+nmu1) over (0.1.19build1) ... Setting up libip4tc2:ppc64el (1.8.10-3ubuntu2) ... Setting up libtext-iconv-perl:ppc64el (1.7-8build3) ... Setting up libtext-charwidth-perl:ppc64el (0.04-11build3) ... Setting up libkeyutils1:ppc64el (1.6.3-3build1) ... Setting up lto-disabled-list (48) ... Setting up apt-utils (2.9.2) ... Setting up libgpm2:ppc64el (1.20.7-11) ... Setting up liblockfile-bin (1.17-1build3) ... Setting up libgdbm6t64:ppc64el (1.23-5.1build1) ... Setting up bsdextrautils (2.39.3-9ubuntu6) ... Setting up init (1.66ubuntu1) ... Setting up libgdbm-compat4t64:ppc64el (1.23-5.1build1) ... Setting up psmisc (23.7-1build1) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libsqlite3-0:ppc64el (3.45.3-1) ... Setting up binutils-common:ppc64el (2.42-4ubuntu2) ... Setting up linux-libc-dev:ppc64el (6.8.0-31.31) ... Setting up libctf-nobfd0:ppc64el (2.42-4ubuntu2) ... Setting up krb5-locales (1.20.1-6ubuntu2) ... Setting up libgomp1:ppc64el (14-20240429-1ubuntu1) ... Setting up bzip2 (1.0.8-5.1) ... Setting up libsframe1:ppc64el (2.42-4ubuntu2) ... Setting up libfakeroot:ppc64el (1.34-1) ... Setting up libjansson4:ppc64el (2.14-2build2) ... Setting up libkrb5support0:ppc64el (1.20.1-6ubuntu2) ... Setting up tzdata (2024a-4ubuntu1) ... Current default time zone: 'Etc/UTC' Local time is now: Mon May 6 12:52:35 UTC 2024. Universal Time is now: Mon May 6 12:52:35 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up fakeroot (1.34-1) ... Setting up rpcsvc-proto (1.4.2-0ubuntu7) ... Setting up gcc-13-base:ppc64el (13.2.0-24ubuntu1) ... Setting up make (4.3-4.1build2) ... Setting up libmpfr6:ppc64el (4.2.1-1build1) ... Setting up bash-completion (1:2.13.0-1) ... Installing new version of config file /etc/profile.d/bash_completion.sh ... Setting up xz-utils (5.6.1+really5.4.5-1) ... Setting up perl-modules-5.38 (5.38.2-4) ... Setting up libquadmath0:ppc64el (14-20240429-1ubuntu1) ... Setting up libproc2-0:ppc64el (2:4.0.4-4ubuntu3) ... Setting up libpng16-16t64:ppc64el (1.6.43-5build1) ... Setting up libmpc3:ppc64el (1.3.1-1build1) ... Setting up libatomic1:ppc64el (14-20240429-1ubuntu1) ... Setting up patch (2.7.6-7build3) ... Setting up libss2:ppc64el (1.47.0-2.4~exp1ubuntu4) ... Setting up libncursesw6:ppc64el (6.4+20240113-1ubuntu2) ... Setting up libk5crypto3:ppc64el (1.20.1-6ubuntu2) ... Setting up logsave (1.47.0-2.4~exp1ubuntu4) ... Setting up libubsan1:ppc64el (14-20240429-1ubuntu1) ... Setting up advancecomp (2.5-1build1) ... Setting up sensible-utils (0.0.22) ... Setting up uuid-runtime (2.39.3-9ubuntu6) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of restart. Setting up libcrypt-dev:ppc64el (1:4.4.36-4build1) ... Setting up libasan8:ppc64el (14-20240429-1ubuntu1) ... Setting up procps (2:4.0.4-4ubuntu3) ... Installing new version of config file /etc/sysctl.conf ... Setting up mawk (1.3.4.20240123-1build1) ... Setting up libkrb5-3:ppc64el (1.20.1-6ubuntu2) ... Setting up liblockfile1:ppc64el (1.17-1build3) ... Setting up libperl5.38t64:ppc64el (5.38.2-4) ... Setting up libtsan2:ppc64el (14-20240429-1ubuntu1) ... Setting up libbinutils:ppc64el (2.42-4ubuntu2) ... Setting up libisl23:ppc64el (0.26-3build1) ... Setting up libc-dev-bin (2.39-0ubuntu8.1) ... Setting up cpp-13-powerpc64le-linux-gnu (13.2.0-24ubuntu1) ... Setting up openssl (3.0.13-0ubuntu3) ... Setting up libgpg-error-l10n (1.47-3build2) ... Setting up readline-common (8.2-4build1) ... Setting up libcc1-0:ppc64el (14-20240429-1ubuntu1) ... Setting up liblocale-gettext-perl (1.07-6ubuntu5) ... Setting up liblsan0:ppc64el (14-20240429-1ubuntu1) ... Setting up libitm1:ppc64el (14-20240429-1ubuntu1) ... Setting up cpp-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... Setting up libctf0:ppc64el (2.42-4ubuntu2) ... Setting up pinentry-curses (1.2.1-3ubuntu5) ... Setting up cpp-13 (13.2.0-24ubuntu1) ... Setting up debconf-i18n (1.5.86ubuntu1) ... Setting up e2fsprogs (1.47.0-2.4~exp1ubuntu4) ... Setting up ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL 14 added, 5 removed; done. Setting up perl (5.38.2-4) ... Setting up optipng (0.7.8+ds-1build2) ... Setting up lockfile-progs (0.1.19+nmu1) ... Setting up libgssapi-krb5-2:ppc64el (1.20.1-6ubuntu2) ... Setting up libdpkg-perl (1.22.6ubuntu10) ... Setting up libreadline8t64:ppc64el (8.2-4build1) ... Setting up libgcc-13-dev:ppc64el (13.2.0-24ubuntu1) ... Setting up cpp (4:13.2.0-7ubuntu1) ... Setting up gpgconf (2.4.4-2ubuntu17) ... Setting up libc6-dev:ppc64el (2.39-0ubuntu8.1) ... Setting up binutils-powerpc64le-linux-gnu (2.42-4ubuntu2) ... Setting up gpg (2.4.4-2ubuntu17) ... Setting up libstdc++-13-dev:ppc64el (13.2.0-24ubuntu1) ... Setting up gpg-agent (2.4.4-2ubuntu17) ... Setting up libtirpc3t64:ppc64el (1.3.4+ds-1.3) ... Setting up binutils (2.42-4ubuntu2) ... Setting up dpkg-dev (1.22.6ubuntu10) ... Setting up libtirpc-dev:ppc64el (1.3.4+ds-1.3) ... Setting up gcc-13-powerpc64le-linux-gnu (13.2.0-24ubuntu1) ... Setting up gcc-13 (13.2.0-24ubuntu1) ... Setting up libnsl2:ppc64el (1.3.0-3build3) ... Setting up libnss-nisplus:ppc64el (1.3-5build1) ... Setting up g++-13-powerpc64le-linux-gnu (13.2.0-24ubuntu1) ... Setting up gcc-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... Setting up libnss-nis:ppc64el (3.1-0ubuntu7) ... Setting up libnsl-dev:ppc64el (1.3.0-3build3) ... Setting up g++-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... Setting up g++-13 (13.2.0-24ubuntu1) ... Setting up gcc (4:13.2.0-7ubuntu1) ... Setting up g++ (4:13.2.0-7ubuntu1) ... Processing triggers for libc-bin (2.39-0ubuntu8.1) ... Processing triggers for debianutils (5.17build1) ... (Reading database ... 15878 files and directories currently installed.) Purging configuration files for libssl3:ppc64el (3.0.10-1ubuntu2) ... Processing triggers for ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-28281949 ppc64el oracular-proposed -c chroot:build-PACKAGEBUILD-28281949 --arch=ppc64el --dist=oracular-proposed --nolog canna_3.7p3-21.dsc Initiating build PACKAGEBUILD-28281949 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-177-generic #197-Ubuntu SMP Thu Mar 28 22:55:42 UTC 2024 ppc64le sbuild (Debian sbuild) 0.79.0 (05 February 2020) on bos01-ppc64el-019.buildd +==============================================================================+ | canna 3.7p3-21 (ppc64el) Mon, 06 May 2024 12:53:10 +0000 | +==============================================================================+ Package: canna Version: 3.7p3-21 Source Version: 3.7p3-21 Distribution: oracular-proposed Machine Architecture: ppc64el Host Architecture: ppc64el Build Architecture: ppc64el Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-28281949/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/canna-4Zgezp/resolver-3UQDi5' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- canna_3.7p3-21.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/canna-4Zgezp/canna-3.7p3' with '<>' I: NOTICE: Log filtering will replace 'build/canna-4Zgezp' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), libx11-dev, po-debconf, texlive-lang-cjk, texlive-lang-japanese, texlive-latex-recommended, xutils-dev, build-essential, fakeroot Filtered Build-Depends: debhelper-compat (= 13), libx11-dev, po-debconf, texlive-lang-cjk, texlive-lang-japanese, texlive-latex-recommended, xutils-dev, build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [957 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [423 B] Get:5 copy:/<>/apt_archive ./ Packages [507 B] Fetched 1887 B in 0s (23.7 kB/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: apt-utils bash-completion debconf-i18n krb5-locales libgpg-error-l10n libgpm2 libgssapi-krb5-2 libip4tc2 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 liblocale-gettext-perl libnsl-dev libnsl2 libnss-nis libnss-nisplus libperl5.36 libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl libtirpc-common libtirpc-dev libtirpc3t64 libunistring2 perl-modules-5.36 psmisc uuid-runtime Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz file fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-lmodern gettext gettext-base groff-base intltool-debian libarchive-zip-perl libbrotli1 libbsd0 libcairo2 libdebhelper-perl libdw1t64 libedit2 libelf1t64 libexpat1 libfile-stripnondeterminism-perl libfontconfig1 libfreetype6 libglib2.0-0t64 libgraphite2-3 libharfbuzz0b libice6 libicu74 libkpathsea6 libmagic-mgc libmagic1t64 libncurses6 libpaper-utils libpaper1 libpipeline1 libpixman-1-0 libpotrace0 libptexenc1 libpthread-stubs0-dev libruby libruby3.2 libsm6 libsub-override-perl libsynctex2 libteckit0 libtexlua53-5 libtool libuchardet0 libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxaw7 libxcb-render0 libxcb-shm0 libxcb1 libxcb1-dev libxdmcp-dev libxdmcp6 libxext6 libxi6 libxml2 libxmu6 libxpm4 libxrender1 libxt6t64 libyaml-0-2 libzzip-0-13t64 m4 man-db po-debconf poppler-data rake ruby ruby-net-telnet ruby-rubygems ruby-sdbm ruby-webrick ruby-xmlrpc ruby3.2 rubygems-integration t1utils tex-common texlive-base texlive-binaries texlive-lang-cjk texlive-lang-japanese texlive-latex-base texlive-latex-recommended ucf x11-common x11proto-dev xdg-utils xorg-sgml-doctools xtrans-dev xutils-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc dh-make gettext-doc libasprintf-dev libgettextpo-dev groff low-memory-monitor libtool-doc gfortran | fortran95-compiler gcj-jdk libx11-doc libxcb-doc m4-doc apparmor less www-browser libmail-box-perl poppler-utils ghostscript fonts-japanese-mincho | fonts-ipafont-mincho fonts-japanese-gothic | fonts-ipafont-gothic fonts-arphic-ukai fonts-arphic-uming fonts-nanum ri ruby-dev bundler gv | postscript-viewer perl-tk xpdf | pdf-viewer xzdec hintview fonts-noto-cjk-extra texlive-latex-base-doc wp2latex texlive-latex-recommended-doc texlive-luatex texlive-pstricks Recommended packages: curl | wget | lynx libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs libltdl-dev libmail-sendmail-perl zip fonts-lato libjs-jquery lmodern dvisvgm latex-cjk-all texlive-lang-chinese texlive-lang-korean fonts-ipaexfont-gothic fonts-ipaexfont-mincho fonts-ipafont-gothic fonts-ipafont-mincho libfile-mimeinfo-perl libnet-dbus-perl libx11-protocol-perl x11-utils x11-xserver-utils The following NEW packages will be installed: autoconf automake autopoint autotools-dev debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz file fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-lmodern gettext gettext-base groff-base intltool-debian libarchive-zip-perl libbrotli1 libbsd0 libcairo2 libdebhelper-perl libdw1t64 libedit2 libelf1t64 libexpat1 libfile-stripnondeterminism-perl libfontconfig1 libfreetype6 libglib2.0-0t64 libgraphite2-3 libharfbuzz0b libice6 libicu74 libkpathsea6 libmagic-mgc libmagic1t64 libncurses6 libpaper-utils libpaper1 libpipeline1 libpixman-1-0 libpotrace0 libptexenc1 libpthread-stubs0-dev libruby libruby3.2 libsm6 libsub-override-perl libsynctex2 libteckit0 libtexlua53-5 libtool libuchardet0 libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxaw7 libxcb-render0 libxcb-shm0 libxcb1 libxcb1-dev libxdmcp-dev libxdmcp6 libxext6 libxi6 libxml2 libxmu6 libxpm4 libxrender1 libxt6t64 libyaml-0-2 libzzip-0-13t64 m4 man-db po-debconf poppler-data rake ruby ruby-net-telnet ruby-rubygems ruby-sdbm ruby-webrick ruby-xmlrpc ruby3.2 rubygems-integration sbuild-build-depends-main-dummy t1utils tex-common texlive-base texlive-binaries texlive-lang-cjk texlive-lang-japanese texlive-latex-base texlive-latex-recommended ucf x11-common x11proto-dev xdg-utils xorg-sgml-doctools xtrans-dev xutils-dev 0 upgraded, 105 newly installed, 0 to remove and 0 not upgraded. Need to get 172 MB of archives. After this operation, 645 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [720 B] Get:2 http://ftpmaster.internal/ubuntu oracular/main ppc64el poppler-data all 0.4.12-1 [2060 kB] Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libbsd0 ppc64el 0.12.2-1 [56.3 kB] Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libelf1t64 ppc64el 0.191-1 [68.0 kB] Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libexpat1 ppc64el 2.6.2-1 [98.5 kB] Get:6 http://ftpmaster.internal/ubuntu oracular/main ppc64el libglib2.0-0t64 ppc64el 2.80.0-6ubuntu1 [1536 kB] Get:7 http://ftpmaster.internal/ubuntu oracular/main ppc64el libicu74 ppc64el 74.2-1ubuntu3 [11.3 MB] Get:8 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxml2 ppc64el 2.9.14+dfsg-1.3ubuntu3 [840 kB] Get:9 http://ftpmaster.internal/ubuntu oracular/main ppc64el libyaml-0-2 ppc64el 0.2.5-1build1 [62.8 kB] Get:10 http://ftpmaster.internal/ubuntu oracular/main ppc64el ucf all 3.0043+nmu1 [56.5 kB] Get:11 http://ftpmaster.internal/ubuntu oracular/main ppc64el libmagic-mgc ppc64el 1:5.45-3build1 [307 kB] Get:12 http://ftpmaster.internal/ubuntu oracular/main ppc64el libmagic1t64 ppc64el 1:5.45-3build1 [106 kB] Get:13 http://ftpmaster.internal/ubuntu oracular/main ppc64el file ppc64el 1:5.45-3build1 [22.7 kB] Get:14 http://ftpmaster.internal/ubuntu oracular/main ppc64el gettext-base ppc64el 0.21-14ubuntu2 [42.8 kB] Get:15 http://ftpmaster.internal/ubuntu oracular/main ppc64el libuchardet0 ppc64el 0.0.8-1build1 [79.3 kB] Get:16 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el groff-base ppc64el 1.23.0-4 [1106 kB] Get:17 http://ftpmaster.internal/ubuntu oracular/main ppc64el libedit2 ppc64el 3.1-20230828-1build1 [125 kB] Get:18 http://ftpmaster.internal/ubuntu oracular/main ppc64el libncurses6 ppc64el 6.4+20240113-1ubuntu2 [148 kB] Get:19 http://ftpmaster.internal/ubuntu oracular/main ppc64el libpipeline1 ppc64el 1.5.7-2 [26.9 kB] Get:20 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxau6 ppc64el 1:1.0.9-1build6 [7920 B] Get:21 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxdmcp6 ppc64el 1:1.1.3-0ubuntu6 [11.5 kB] Get:22 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxcb1 ppc64el 1.15-1ubuntu2 [57.1 kB] Get:23 http://ftpmaster.internal/ubuntu oracular/main ppc64el libx11-data all 2:1.8.7-1build1 [115 kB] Get:24 http://ftpmaster.internal/ubuntu oracular/main ppc64el libx11-6 ppc64el 2:1.8.7-1build1 [752 kB] Get:25 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxext6 ppc64el 2:1.3.4-1build2 [39.2 kB] Get:26 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el man-db ppc64el 2.12.1-1 [1278 kB] Get:27 http://ftpmaster.internal/ubuntu oracular/main ppc64el m4 ppc64el 1.4.19-4build1 [278 kB] Get:28 http://ftpmaster.internal/ubuntu oracular/main ppc64el autoconf all 2.71-3 [339 kB] Get:29 http://ftpmaster.internal/ubuntu oracular/main ppc64el autotools-dev all 20220109.1 [44.9 kB] Get:30 http://ftpmaster.internal/ubuntu oracular/main ppc64el automake all 1:1.16.5-1.3ubuntu1 [558 kB] Get:31 http://ftpmaster.internal/ubuntu oracular/main ppc64el autopoint all 0.21-14ubuntu2 [422 kB] Get:32 http://ftpmaster.internal/ubuntu oracular/main ppc64el libdebhelper-perl all 13.14.1ubuntu5 [89.8 kB] Get:33 http://ftpmaster.internal/ubuntu oracular/main ppc64el libtool all 2.4.7-7build1 [166 kB] Get:34 http://ftpmaster.internal/ubuntu oracular/main ppc64el dh-autoreconf all 20 [16.1 kB] Get:35 http://ftpmaster.internal/ubuntu oracular/main ppc64el libarchive-zip-perl all 1.68-1 [90.2 kB] Get:36 http://ftpmaster.internal/ubuntu oracular/main ppc64el libsub-override-perl all 0.10-1 [10.0 kB] Get:37 http://ftpmaster.internal/ubuntu oracular/main ppc64el libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] Get:38 http://ftpmaster.internal/ubuntu oracular/main ppc64el dh-strip-nondeterminism all 1.13.1-1 [5362 B] Get:39 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libdw1t64 ppc64el 0.191-1 [303 kB] Get:40 http://ftpmaster.internal/ubuntu oracular/main ppc64el debugedit ppc64el 1:5.0-5build2 [51.4 kB] Get:41 http://ftpmaster.internal/ubuntu oracular/main ppc64el dwz ppc64el 0.15-1build6 [142 kB] Get:42 http://ftpmaster.internal/ubuntu oracular/main ppc64el gettext ppc64el 0.21-14ubuntu2 [985 kB] Get:43 http://ftpmaster.internal/ubuntu oracular/main ppc64el intltool-debian all 0.35.0+20060710.6 [23.2 kB] Get:44 http://ftpmaster.internal/ubuntu oracular/main ppc64el po-debconf all 1.0.21+nmu1 [233 kB] Get:45 http://ftpmaster.internal/ubuntu oracular/main ppc64el debhelper all 13.14.1ubuntu5 [869 kB] Get:46 http://ftpmaster.internal/ubuntu oracular/main ppc64el fonts-dejavu-mono all 2.37-8 [502 kB] Get:47 http://ftpmaster.internal/ubuntu oracular/main ppc64el fonts-dejavu-core all 2.37-8 [835 kB] Get:48 http://ftpmaster.internal/ubuntu oracular/main ppc64el fontconfig-config ppc64el 2.15.0-1.1ubuntu2 [37.4 kB] Get:49 http://ftpmaster.internal/ubuntu oracular/universe ppc64el fonts-lmodern all 2.005-1 [4799 kB] Get:50 http://ftpmaster.internal/ubuntu oracular/main ppc64el libbrotli1 ppc64el 1.1.0-2build2 [410 kB] Get:51 http://ftpmaster.internal/ubuntu oracular/main ppc64el libfreetype6 ppc64el 2.13.2+dfsg-1build3 [545 kB] Get:52 http://ftpmaster.internal/ubuntu oracular/main ppc64el libfontconfig1 ppc64el 2.15.0-1.1ubuntu2 [190 kB] Get:53 http://ftpmaster.internal/ubuntu oracular/main ppc64el libpixman-1-0 ppc64el 0.42.2-1build1 [336 kB] Get:54 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxcb-render0 ppc64el 1.15-1ubuntu2 [17.7 kB] Get:55 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxcb-shm0 ppc64el 1.15-1ubuntu2 [6184 B] Get:56 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxrender1 ppc64el 1:0.9.10-1.1build1 [23.1 kB] Get:57 http://ftpmaster.internal/ubuntu oracular/main ppc64el libcairo2 ppc64el 1.18.0-3build1 [751 kB] Get:58 http://ftpmaster.internal/ubuntu oracular/main ppc64el libgraphite2-3 ppc64el 1.3.14-2build1 [84.6 kB] Get:59 http://ftpmaster.internal/ubuntu oracular/main ppc64el libharfbuzz0b ppc64el 8.3.0-2build2 [580 kB] Get:60 http://ftpmaster.internal/ubuntu oracular/main ppc64el x11-common all 1:7.7+23ubuntu3 [21.7 kB] Get:61 http://ftpmaster.internal/ubuntu oracular/main ppc64el libice6 ppc64el 2:1.0.10-1build3 [49.1 kB] Get:62 http://ftpmaster.internal/ubuntu oracular/main ppc64el libkpathsea6 ppc64el 2023.20230311.66589-9build3 [71.3 kB] Get:63 http://ftpmaster.internal/ubuntu oracular/main ppc64el libpaper1 ppc64el 1.1.29build1 [13.7 kB] Get:64 http://ftpmaster.internal/ubuntu oracular/main ppc64el libpaper-utils ppc64el 1.1.29build1 [8742 B] Get:65 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libpotrace0 ppc64el 1.16-2build1 [23.0 kB] Get:66 http://ftpmaster.internal/ubuntu oracular/main ppc64el libptexenc1 ppc64el 2023.20230311.66589-9build3 [42.9 kB] Get:67 http://ftpmaster.internal/ubuntu oracular/main ppc64el libpthread-stubs0-dev ppc64el 0.4-1build3 [4740 B] Get:68 http://ftpmaster.internal/ubuntu oracular/main ppc64el rubygems-integration all 1.18 [5336 B] Get:69 http://ftpmaster.internal/ubuntu oracular/main ppc64el ruby3.2 ppc64el 3.2.3-1build3 [50.7 kB] Get:70 http://ftpmaster.internal/ubuntu oracular/main ppc64el ruby-rubygems all 3.4.20-1 [238 kB] Get:71 http://ftpmaster.internal/ubuntu oracular/main ppc64el ruby ppc64el 1:3.2~ubuntu1 [3468 B] Get:72 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el rake all 13.2.1-1 [45.8 kB] Get:73 http://ftpmaster.internal/ubuntu oracular/main ppc64el ruby-net-telnet all 0.2.0-1 [13.3 kB] Get:74 http://ftpmaster.internal/ubuntu oracular/main ppc64el ruby-webrick all 1.8.1-1 [52.3 kB] Get:75 http://ftpmaster.internal/ubuntu oracular/main ppc64el ruby-xmlrpc all 0.3.2-2 [24.8 kB] Get:76 http://ftpmaster.internal/ubuntu oracular/main ppc64el ruby-sdbm ppc64el 1.0.0-5build4 [18.3 kB] Get:77 http://ftpmaster.internal/ubuntu oracular/main ppc64el libruby3.2 ppc64el 3.2.3-1build3 [5818 kB] Get:78 http://ftpmaster.internal/ubuntu oracular/main ppc64el libruby ppc64el 1:3.2~ubuntu1 [4694 B] Get:79 http://ftpmaster.internal/ubuntu oracular/main ppc64el libsm6 ppc64el 2:1.2.3-1build3 [17.6 kB] Get:80 http://ftpmaster.internal/ubuntu oracular/main ppc64el libsynctex2 ppc64el 2023.20230311.66589-9build3 [68.9 kB] Get:81 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libteckit0 ppc64el 2.5.12+ds1-1 [399 kB] Get:82 http://ftpmaster.internal/ubuntu oracular/main ppc64el libtexlua53-5 ppc64el 2023.20230311.66589-9build3 [163 kB] Get:83 http://ftpmaster.internal/ubuntu oracular/main ppc64el xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] Get:84 http://ftpmaster.internal/ubuntu oracular/main ppc64el x11proto-dev all 2024.1-1 [606 kB] Get:85 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxau-dev ppc64el 1:1.0.9-1build6 [10.5 kB] Get:86 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxdmcp-dev ppc64el 1:1.1.3-0ubuntu6 [27.8 kB] Get:87 http://ftpmaster.internal/ubuntu oracular/main ppc64el xtrans-dev all 1.4.0-1 [68.9 kB] Get:88 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxcb1-dev ppc64el 1.15-1ubuntu2 [98.7 kB] Get:89 http://ftpmaster.internal/ubuntu oracular/main ppc64el libx11-dev ppc64el 2:1.8.7-1build1 [849 kB] Get:90 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxt6t64 ppc64el 1:1.2.1-1.2build1 [202 kB] Get:91 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxmu6 ppc64el 2:1.1.3-3build2 [56.8 kB] Get:92 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxpm4 ppc64el 1:3.5.17-1build2 [49.9 kB] Get:93 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxaw7 ppc64el 2:1.0.14-1build2 [231 kB] Get:94 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxi6 ppc64el 2:1.8.1-1build1 [37.9 kB] Get:95 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libzzip-0-13t64 ppc64el 0.13.72+dfsg.1-1.2build1 [32.2 kB] Get:96 http://ftpmaster.internal/ubuntu oracular/main ppc64el t1utils ppc64el 1.41-4build3 [69.7 kB] Get:97 http://ftpmaster.internal/ubuntu oracular/universe ppc64el tex-common all 6.18 [32.8 kB] Get:98 http://ftpmaster.internal/ubuntu oracular/universe ppc64el texlive-binaries ppc64el 2023.20230311.66589-9build3 [12.4 MB] Get:99 http://ftpmaster.internal/ubuntu oracular/main ppc64el xdg-utils all 1.1.3-4.1ubuntu3 [62.0 kB] Get:100 http://ftpmaster.internal/ubuntu oracular/universe ppc64el texlive-base all 2023.20240207-1 [21.7 MB] Get:101 http://ftpmaster.internal/ubuntu oracular/universe ppc64el texlive-latex-base all 2023.20240207-1 [1238 kB] Get:102 http://ftpmaster.internal/ubuntu oracular/universe ppc64el texlive-lang-cjk all 2023.20240207-1 [3934 kB] Get:103 http://ftpmaster.internal/ubuntu oracular/universe ppc64el texlive-lang-japanese all 2023.20240207-1 [79.6 MB] Get:104 http://ftpmaster.internal/ubuntu oracular/universe ppc64el texlive-latex-recommended all 2023.20240207-1 [8826 kB] Get:105 http://ftpmaster.internal/ubuntu oracular/universe ppc64el xutils-dev ppc64el 1:7.7+6.2 [249 kB] Preconfiguring packages ... Fetched 172 MB in 9s (19.2 MB/s) Selecting previously unselected package poppler-data. (Reading database ... 15878 files and directories currently installed.) Preparing to unpack .../000-poppler-data_0.4.12-1_all.deb ... Unpacking poppler-data (0.4.12-1) ... Selecting previously unselected package libbsd0:ppc64el. Preparing to unpack .../001-libbsd0_0.12.2-1_ppc64el.deb ... Unpacking libbsd0:ppc64el (0.12.2-1) ... Selecting previously unselected package libelf1t64:ppc64el. Preparing to unpack .../002-libelf1t64_0.191-1_ppc64el.deb ... Unpacking libelf1t64:ppc64el (0.191-1) ... Selecting previously unselected package libexpat1:ppc64el. Preparing to unpack .../003-libexpat1_2.6.2-1_ppc64el.deb ... Unpacking libexpat1:ppc64el (2.6.2-1) ... Selecting previously unselected package libglib2.0-0t64:ppc64el. Preparing to unpack .../004-libglib2.0-0t64_2.80.0-6ubuntu1_ppc64el.deb ... Unpacking libglib2.0-0t64:ppc64el (2.80.0-6ubuntu1) ... Selecting previously unselected package libicu74:ppc64el. Preparing to unpack .../005-libicu74_74.2-1ubuntu3_ppc64el.deb ... Unpacking libicu74:ppc64el (74.2-1ubuntu3) ... Selecting previously unselected package libxml2:ppc64el. Preparing to unpack .../006-libxml2_2.9.14+dfsg-1.3ubuntu3_ppc64el.deb ... Unpacking libxml2:ppc64el (2.9.14+dfsg-1.3ubuntu3) ... Selecting previously unselected package libyaml-0-2:ppc64el. Preparing to unpack .../007-libyaml-0-2_0.2.5-1build1_ppc64el.deb ... Unpacking libyaml-0-2:ppc64el (0.2.5-1build1) ... Selecting previously unselected package ucf. Preparing to unpack .../008-ucf_3.0043+nmu1_all.deb ... Moving old data out of the way Unpacking ucf (3.0043+nmu1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../009-libmagic-mgc_1%3a5.45-3build1_ppc64el.deb ... Unpacking libmagic-mgc (1:5.45-3build1) ... Selecting previously unselected package libmagic1t64:ppc64el. Preparing to unpack .../010-libmagic1t64_1%3a5.45-3build1_ppc64el.deb ... Unpacking libmagic1t64:ppc64el (1:5.45-3build1) ... Selecting previously unselected package file. Preparing to unpack .../011-file_1%3a5.45-3build1_ppc64el.deb ... Unpacking file (1:5.45-3build1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../012-gettext-base_0.21-14ubuntu2_ppc64el.deb ... Unpacking gettext-base (0.21-14ubuntu2) ... Selecting previously unselected package libuchardet0:ppc64el. Preparing to unpack .../013-libuchardet0_0.0.8-1build1_ppc64el.deb ... Unpacking libuchardet0:ppc64el (0.0.8-1build1) ... Selecting previously unselected package groff-base. Preparing to unpack .../014-groff-base_1.23.0-4_ppc64el.deb ... Unpacking groff-base (1.23.0-4) ... Selecting previously unselected package libedit2:ppc64el. Preparing to unpack .../015-libedit2_3.1-20230828-1build1_ppc64el.deb ... Unpacking libedit2:ppc64el (3.1-20230828-1build1) ... Selecting previously unselected package libncurses6:ppc64el. Preparing to unpack .../016-libncurses6_6.4+20240113-1ubuntu2_ppc64el.deb ... Unpacking libncurses6:ppc64el (6.4+20240113-1ubuntu2) ... Selecting previously unselected package libpipeline1:ppc64el. Preparing to unpack .../017-libpipeline1_1.5.7-2_ppc64el.deb ... Unpacking libpipeline1:ppc64el (1.5.7-2) ... Selecting previously unselected package libxau6:ppc64el. Preparing to unpack .../018-libxau6_1%3a1.0.9-1build6_ppc64el.deb ... Unpacking libxau6:ppc64el (1:1.0.9-1build6) ... Selecting previously unselected package libxdmcp6:ppc64el. Preparing to unpack .../019-libxdmcp6_1%3a1.1.3-0ubuntu6_ppc64el.deb ... Unpacking libxdmcp6:ppc64el (1:1.1.3-0ubuntu6) ... Selecting previously unselected package libxcb1:ppc64el. Preparing to unpack .../020-libxcb1_1.15-1ubuntu2_ppc64el.deb ... Unpacking libxcb1:ppc64el (1.15-1ubuntu2) ... Selecting previously unselected package libx11-data. Preparing to unpack .../021-libx11-data_2%3a1.8.7-1build1_all.deb ... Unpacking libx11-data (2:1.8.7-1build1) ... Selecting previously unselected package libx11-6:ppc64el. Preparing to unpack .../022-libx11-6_2%3a1.8.7-1build1_ppc64el.deb ... Unpacking libx11-6:ppc64el (2:1.8.7-1build1) ... Selecting previously unselected package libxext6:ppc64el. Preparing to unpack .../023-libxext6_2%3a1.3.4-1build2_ppc64el.deb ... Unpacking libxext6:ppc64el (2:1.3.4-1build2) ... Selecting previously unselected package man-db. Preparing to unpack .../024-man-db_2.12.1-1_ppc64el.deb ... Unpacking man-db (2.12.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../025-m4_1.4.19-4build1_ppc64el.deb ... Unpacking m4 (1.4.19-4build1) ... Selecting previously unselected package autoconf. Preparing to unpack .../026-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../027-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../028-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... Unpacking automake (1:1.16.5-1.3ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../029-autopoint_0.21-14ubuntu2_all.deb ... Unpacking autopoint (0.21-14ubuntu2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../030-libdebhelper-perl_13.14.1ubuntu5_all.deb ... Unpacking libdebhelper-perl (13.14.1ubuntu5) ... Selecting previously unselected package libtool. Preparing to unpack .../031-libtool_2.4.7-7build1_all.deb ... Unpacking libtool (2.4.7-7build1) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../032-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../033-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../034-libsub-override-perl_0.10-1_all.deb ... Unpacking libsub-override-perl (0.10-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../035-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../036-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libdw1t64:ppc64el. Preparing to unpack .../037-libdw1t64_0.191-1_ppc64el.deb ... Unpacking libdw1t64:ppc64el (0.191-1) ... Selecting previously unselected package debugedit. Preparing to unpack .../038-debugedit_1%3a5.0-5build2_ppc64el.deb ... Unpacking debugedit (1:5.0-5build2) ... Selecting previously unselected package dwz. Preparing to unpack .../039-dwz_0.15-1build6_ppc64el.deb ... Unpacking dwz (0.15-1build6) ... Selecting previously unselected package gettext. Preparing to unpack .../040-gettext_0.21-14ubuntu2_ppc64el.deb ... Unpacking gettext (0.21-14ubuntu2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../041-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../042-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../043-debhelper_13.14.1ubuntu5_all.deb ... Unpacking debhelper (13.14.1ubuntu5) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../044-fonts-dejavu-mono_2.37-8_all.deb ... Unpacking fonts-dejavu-mono (2.37-8) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../045-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../046-fontconfig-config_2.15.0-1.1ubuntu2_ppc64el.deb ... Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... Selecting previously unselected package fonts-lmodern. Preparing to unpack .../047-fonts-lmodern_2.005-1_all.deb ... Unpacking fonts-lmodern (2.005-1) ... Selecting previously unselected package libbrotli1:ppc64el. Preparing to unpack .../048-libbrotli1_1.1.0-2build2_ppc64el.deb ... Unpacking libbrotli1:ppc64el (1.1.0-2build2) ... Selecting previously unselected package libfreetype6:ppc64el. Preparing to unpack .../049-libfreetype6_2.13.2+dfsg-1build3_ppc64el.deb ... Unpacking libfreetype6:ppc64el (2.13.2+dfsg-1build3) ... Selecting previously unselected package libfontconfig1:ppc64el. Preparing to unpack .../050-libfontconfig1_2.15.0-1.1ubuntu2_ppc64el.deb ... Unpacking libfontconfig1:ppc64el (2.15.0-1.1ubuntu2) ... Selecting previously unselected package libpixman-1-0:ppc64el. Preparing to unpack .../051-libpixman-1-0_0.42.2-1build1_ppc64el.deb ... Unpacking libpixman-1-0:ppc64el (0.42.2-1build1) ... Selecting previously unselected package libxcb-render0:ppc64el. Preparing to unpack .../052-libxcb-render0_1.15-1ubuntu2_ppc64el.deb ... Unpacking libxcb-render0:ppc64el (1.15-1ubuntu2) ... Selecting previously unselected package libxcb-shm0:ppc64el. Preparing to unpack .../053-libxcb-shm0_1.15-1ubuntu2_ppc64el.deb ... Unpacking libxcb-shm0:ppc64el (1.15-1ubuntu2) ... Selecting previously unselected package libxrender1:ppc64el. Preparing to unpack .../054-libxrender1_1%3a0.9.10-1.1build1_ppc64el.deb ... Unpacking libxrender1:ppc64el (1:0.9.10-1.1build1) ... Selecting previously unselected package libcairo2:ppc64el. Preparing to unpack .../055-libcairo2_1.18.0-3build1_ppc64el.deb ... Unpacking libcairo2:ppc64el (1.18.0-3build1) ... Selecting previously unselected package libgraphite2-3:ppc64el. Preparing to unpack .../056-libgraphite2-3_1.3.14-2build1_ppc64el.deb ... Unpacking libgraphite2-3:ppc64el (1.3.14-2build1) ... Selecting previously unselected package libharfbuzz0b:ppc64el. Preparing to unpack .../057-libharfbuzz0b_8.3.0-2build2_ppc64el.deb ... Unpacking libharfbuzz0b:ppc64el (8.3.0-2build2) ... Selecting previously unselected package x11-common. Preparing to unpack .../058-x11-common_1%3a7.7+23ubuntu3_all.deb ... Unpacking x11-common (1:7.7+23ubuntu3) ... Selecting previously unselected package libice6:ppc64el. Preparing to unpack .../059-libice6_2%3a1.0.10-1build3_ppc64el.deb ... Unpacking libice6:ppc64el (2:1.0.10-1build3) ... Selecting previously unselected package libkpathsea6:ppc64el. Preparing to unpack .../060-libkpathsea6_2023.20230311.66589-9build3_ppc64el.deb ... Unpacking libkpathsea6:ppc64el (2023.20230311.66589-9build3) ... Selecting previously unselected package libpaper1:ppc64el. Preparing to unpack .../061-libpaper1_1.1.29build1_ppc64el.deb ... Unpacking libpaper1:ppc64el (1.1.29build1) ... Selecting previously unselected package libpaper-utils. Preparing to unpack .../062-libpaper-utils_1.1.29build1_ppc64el.deb ... Unpacking libpaper-utils (1.1.29build1) ... Selecting previously unselected package libpotrace0:ppc64el. Preparing to unpack .../063-libpotrace0_1.16-2build1_ppc64el.deb ... Unpacking libpotrace0:ppc64el (1.16-2build1) ... Selecting previously unselected package libptexenc1:ppc64el. Preparing to unpack .../064-libptexenc1_2023.20230311.66589-9build3_ppc64el.deb ... Unpacking libptexenc1:ppc64el (2023.20230311.66589-9build3) ... Selecting previously unselected package libpthread-stubs0-dev:ppc64el. Preparing to unpack .../065-libpthread-stubs0-dev_0.4-1build3_ppc64el.deb ... Unpacking libpthread-stubs0-dev:ppc64el (0.4-1build3) ... Selecting previously unselected package rubygems-integration. Preparing to unpack .../066-rubygems-integration_1.18_all.deb ... Unpacking rubygems-integration (1.18) ... Selecting previously unselected package ruby3.2. Preparing to unpack .../067-ruby3.2_3.2.3-1build3_ppc64el.deb ... Unpacking ruby3.2 (3.2.3-1build3) ... Selecting previously unselected package ruby-rubygems. Preparing to unpack .../068-ruby-rubygems_3.4.20-1_all.deb ... Unpacking ruby-rubygems (3.4.20-1) ... Selecting previously unselected package ruby. Preparing to unpack .../069-ruby_1%3a3.2~ubuntu1_ppc64el.deb ... Unpacking ruby (1:3.2~ubuntu1) ... Selecting previously unselected package rake. Preparing to unpack .../070-rake_13.2.1-1_all.deb ... Unpacking rake (13.2.1-1) ... Selecting previously unselected package ruby-net-telnet. Preparing to unpack .../071-ruby-net-telnet_0.2.0-1_all.deb ... Unpacking ruby-net-telnet (0.2.0-1) ... Selecting previously unselected package ruby-webrick. Preparing to unpack .../072-ruby-webrick_1.8.1-1_all.deb ... Unpacking ruby-webrick (1.8.1-1) ... Selecting previously unselected package ruby-xmlrpc. Preparing to unpack .../073-ruby-xmlrpc_0.3.2-2_all.deb ... Unpacking ruby-xmlrpc (0.3.2-2) ... Selecting previously unselected package ruby-sdbm:ppc64el. Preparing to unpack .../074-ruby-sdbm_1.0.0-5build4_ppc64el.deb ... Unpacking ruby-sdbm:ppc64el (1.0.0-5build4) ... Selecting previously unselected package libruby3.2:ppc64el. Preparing to unpack .../075-libruby3.2_3.2.3-1build3_ppc64el.deb ... Unpacking libruby3.2:ppc64el (3.2.3-1build3) ... Selecting previously unselected package libruby:ppc64el. Preparing to unpack .../076-libruby_1%3a3.2~ubuntu1_ppc64el.deb ... Unpacking libruby:ppc64el (1:3.2~ubuntu1) ... Selecting previously unselected package libsm6:ppc64el. Preparing to unpack .../077-libsm6_2%3a1.2.3-1build3_ppc64el.deb ... Unpacking libsm6:ppc64el (2:1.2.3-1build3) ... Selecting previously unselected package libsynctex2:ppc64el. Preparing to unpack .../078-libsynctex2_2023.20230311.66589-9build3_ppc64el.deb ... Unpacking libsynctex2:ppc64el (2023.20230311.66589-9build3) ... Selecting previously unselected package libteckit0:ppc64el. Preparing to unpack .../079-libteckit0_2.5.12+ds1-1_ppc64el.deb ... Unpacking libteckit0:ppc64el (2.5.12+ds1-1) ... Selecting previously unselected package libtexlua53-5:ppc64el. Preparing to unpack .../080-libtexlua53-5_2023.20230311.66589-9build3_ppc64el.deb ... Unpacking libtexlua53-5:ppc64el (2023.20230311.66589-9build3) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../081-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1.1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../082-x11proto-dev_2024.1-1_all.deb ... Unpacking x11proto-dev (2024.1-1) ... Selecting previously unselected package libxau-dev:ppc64el. Preparing to unpack .../083-libxau-dev_1%3a1.0.9-1build6_ppc64el.deb ... Unpacking libxau-dev:ppc64el (1:1.0.9-1build6) ... Selecting previously unselected package libxdmcp-dev:ppc64el. Preparing to unpack .../084-libxdmcp-dev_1%3a1.1.3-0ubuntu6_ppc64el.deb ... Unpacking libxdmcp-dev:ppc64el (1:1.1.3-0ubuntu6) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../085-xtrans-dev_1.4.0-1_all.deb ... Unpacking xtrans-dev (1.4.0-1) ... Selecting previously unselected package libxcb1-dev:ppc64el. Preparing to unpack .../086-libxcb1-dev_1.15-1ubuntu2_ppc64el.deb ... Unpacking libxcb1-dev:ppc64el (1.15-1ubuntu2) ... Selecting previously unselected package libx11-dev:ppc64el. Preparing to unpack .../087-libx11-dev_2%3a1.8.7-1build1_ppc64el.deb ... Unpacking libx11-dev:ppc64el (2:1.8.7-1build1) ... Selecting previously unselected package libxt6t64:ppc64el. Preparing to unpack .../088-libxt6t64_1%3a1.2.1-1.2build1_ppc64el.deb ... Unpacking libxt6t64:ppc64el (1:1.2.1-1.2build1) ... Selecting previously unselected package libxmu6:ppc64el. Preparing to unpack .../089-libxmu6_2%3a1.1.3-3build2_ppc64el.deb ... Unpacking libxmu6:ppc64el (2:1.1.3-3build2) ... Selecting previously unselected package libxpm4:ppc64el. Preparing to unpack .../090-libxpm4_1%3a3.5.17-1build2_ppc64el.deb ... Unpacking libxpm4:ppc64el (1:3.5.17-1build2) ... Selecting previously unselected package libxaw7:ppc64el. Preparing to unpack .../091-libxaw7_2%3a1.0.14-1build2_ppc64el.deb ... Unpacking libxaw7:ppc64el (2:1.0.14-1build2) ... Selecting previously unselected package libxi6:ppc64el. Preparing to unpack .../092-libxi6_2%3a1.8.1-1build1_ppc64el.deb ... Unpacking libxi6:ppc64el (2:1.8.1-1build1) ... Selecting previously unselected package libzzip-0-13t64:ppc64el. Preparing to unpack .../093-libzzip-0-13t64_0.13.72+dfsg.1-1.2build1_ppc64el.deb ... Unpacking libzzip-0-13t64:ppc64el (0.13.72+dfsg.1-1.2build1) ... Selecting previously unselected package t1utils. Preparing to unpack .../094-t1utils_1.41-4build3_ppc64el.deb ... Unpacking t1utils (1.41-4build3) ... Selecting previously unselected package tex-common. Preparing to unpack .../095-tex-common_6.18_all.deb ... Unpacking tex-common (6.18) ... Selecting previously unselected package texlive-binaries. Preparing to unpack .../096-texlive-binaries_2023.20230311.66589-9build3_ppc64el.deb ... Unpacking texlive-binaries (2023.20230311.66589-9build3) ... Selecting previously unselected package xdg-utils. Preparing to unpack .../097-xdg-utils_1.1.3-4.1ubuntu3_all.deb ... Unpacking xdg-utils (1.1.3-4.1ubuntu3) ... Selecting previously unselected package texlive-base. Preparing to unpack .../098-texlive-base_2023.20240207-1_all.deb ... Unpacking texlive-base (2023.20240207-1) ... Selecting previously unselected package texlive-latex-base. Preparing to unpack .../099-texlive-latex-base_2023.20240207-1_all.deb ... Unpacking texlive-latex-base (2023.20240207-1) ... Selecting previously unselected package texlive-lang-cjk. Preparing to unpack .../100-texlive-lang-cjk_2023.20240207-1_all.deb ... Unpacking texlive-lang-cjk (2023.20240207-1) ... Selecting previously unselected package texlive-lang-japanese. Preparing to unpack .../101-texlive-lang-japanese_2023.20240207-1_all.deb ... Unpacking texlive-lang-japanese (2023.20240207-1) ... Selecting previously unselected package texlive-latex-recommended. Preparing to unpack .../102-texlive-latex-recommended_2023.20240207-1_all.deb ... Unpacking texlive-latex-recommended (2023.20240207-1) ... Selecting previously unselected package xutils-dev. Preparing to unpack .../103-xutils-dev_1%3a7.7+6.2_ppc64el.deb ... Unpacking xutils-dev (1:7.7+6.2) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../104-sbuild-build-depends-main-dummy_0.invalid.0_ppc64el.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libexpat1:ppc64el (2.6.2-1) ... Setting up libpipeline1:ppc64el (1.5.7-2) ... Setting up libgraphite2-3:ppc64el (1.3.14-2build1) ... Setting up libpixman-1-0:ppc64el (0.42.2-1build1) ... Setting up libxau6:ppc64el (1:1.0.9-1build6) ... Setting up libmagic-mgc (1:5.45-3build1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:ppc64el (0.2.5-1build1) ... Setting up libdebhelper-perl (13.14.1ubuntu5) ... Setting up libbrotli1:ppc64el (1.1.0-2build2) ... Setting up libmagic1t64:ppc64el (1:5.45-3build1) ... Setting up x11-common (1:7.7+23ubuntu3) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up gettext-base (0.21-14ubuntu2) ... Setting up m4 (1.4.19-4build1) ... Setting up rubygems-integration (1.18) ... Setting up file (1:5.45-3build1) ... Setting up libpthread-stubs0-dev:ppc64el (0.4-1build3) ... Setting up libelf1t64:ppc64el (0.191-1) ... Setting up poppler-data (0.4.12-1) ... Setting up libdw1t64:ppc64el (0.191-1) ... Setting up xtrans-dev (1.4.0-1) ... Setting up autotools-dev (20220109.1) ... Setting up libglib2.0-0t64:ppc64el (2.80.0-6ubuntu1) ... No schema files found: doing nothing. Setting up libzzip-0-13t64:ppc64el (0.13.72+dfsg.1-1.2build1) ... Setting up libfreetype6:ppc64el (2.13.2+dfsg-1build3) ... Setting up libx11-data (2:1.8.7-1build1) ... Setting up libteckit0:ppc64el (2.5.12+ds1-1) ... Setting up libncurses6:ppc64el (6.4+20240113-1ubuntu2) ... Setting up ruby-net-telnet (0.2.0-1) ... Setting up t1utils (1.41-4build3) ... Setting up libtexlua53-5:ppc64el (2023.20230311.66589-9build3) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up autopoint (0.21-14ubuntu2) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up ucf (3.0043+nmu1) ... Setting up libkpathsea6:ppc64el (2023.20230311.66589-9build3) ... Setting up autoconf (2.71-3) ... Setting up ruby-webrick (1.8.1-1) ... Setting up libicu74:ppc64el (74.2-1ubuntu3) ... Setting up dwz (0.15-1build6) ... Setting up xutils-dev (1:7.7+6.2) ... Setting up libuchardet0:ppc64el (0.0.8-1build1) ... Setting up debugedit (1:5.0-5build2) ... Setting up fonts-lmodern (2.005-1) ... Setting up libsub-override-perl (0.10-1) ... Setting up libharfbuzz0b:ppc64el (8.3.0-2build2) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up libbsd0:ppc64el (0.12.2-1) ... Setting up ruby-xmlrpc (0.3.2-2) ... Setting up libxml2:ppc64el (2.9.14+dfsg-1.3ubuntu3) ... Setting up xdg-utils (1.1.3-4.1ubuntu3) ... update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode Setting up libsynctex2:ppc64el (2023.20230311.66589-9build3) ... Setting up libpotrace0:ppc64el (1.16-2build1) ... Setting up automake (1:1.16.5-1.3ubuntu1) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up x11proto-dev (2024.1-1) ... Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up libpaper1:ppc64el (1.1.29build1) ... Creating config file /etc/papersize with new version Setting up libice6:ppc64el (2:1.0.10-1build3) ... Setting up libxdmcp6:ppc64el (1:1.1.3-0ubuntu6) ... Setting up libxcb1:ppc64el (1.15-1ubuntu2) ... Setting up gettext (0.21-14ubuntu2) ... Setting up libxau-dev:ppc64el (1:1.0.9-1build6) ... Setting up libtool (2.4.7-7build1) ... Setting up libxcb-render0:ppc64el (1.15-1ubuntu2) ... Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... Setting up libedit2:ppc64el (3.1-20230828-1build1) ... Setting up libxcb-shm0:ppc64el (1.15-1ubuntu2) ... Setting up libpaper-utils (1.1.29build1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up tex-common (6.18) ... update-language: texlive-base not installed and configured, doing nothing! Setting up libxdmcp-dev:ppc64el (1:1.1.3-0ubuntu6) ... Setting up libptexenc1:ppc64el (2023.20230311.66589-9build3) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up groff-base (1.23.0-4) ... Setting up libx11-6:ppc64el (2:1.8.7-1build1) ... Setting up libfontconfig1:ppc64el (2.15.0-1.1ubuntu2) ... Setting up libsm6:ppc64el (2:1.2.3-1build3) ... Setting up libxcb1-dev:ppc64el (1.15-1ubuntu2) ... Setting up libxpm4:ppc64el (1:3.5.17-1build2) ... Setting up libxrender1:ppc64el (1:0.9.10-1.1build1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libx11-dev:ppc64el (2:1.8.7-1build1) ... Setting up libxext6:ppc64el (2:1.3.4-1build2) ... Setting up man-db (2.12.1-1) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /usr/lib/systemd/system/man-db.timer. Setting up libcairo2:ppc64el (1.18.0-3build1) ... Setting up libxt6t64:ppc64el (1:1.2.1-1.2build1) ... Setting up libxmu6:ppc64el (2:1.1.3-3build2) ... Setting up libxi6:ppc64el (2:1.8.1-1build1) ... Setting up debhelper (13.14.1ubuntu5) ... Setting up libxaw7:ppc64el (2:1.0.14-1build2) ... Setting up texlive-binaries (2023.20230311.66589-9build3) ... update-alternatives: using /usr/bin/xdvi-xaw to provide /usr/bin/xdvi.bin (xdvi.bin) in auto mode update-alternatives: using /usr/bin/bibtex.original to provide /usr/bin/bibtex (bibtex) in auto mode Setting up texlive-base (2023.20240207-1) ... tl-paper: setting paper size for dvips to a4: /var/lib/texmf/dvips/config/config-paper.ps tl-paper: setting paper size for dvipdfmx to a4: /var/lib/texmf/dvipdfmx/dvipdfmx-paper.cfg tl-paper: setting paper size for xdvi to a4: /var/lib/texmf/xdvi/XDvi-paper tl-paper: setting paper size for pdftex to a4: /var/lib/texmf/tex/generic/tex-ini-files/pdftexconfig.tex Setting up texlive-latex-base (2023.20240207-1) ... Setting up texlive-latex-recommended (2023.20240207-1) ... Setting up texlive-lang-cjk (2023.20240207-1) ... Setting up ruby-rubygems (3.4.20-1) ... Setting up ruby3.2 (3.2.3-1build3) ... Setting up ruby (1:3.2~ubuntu1) ... Setting up rake (13.2.1-1) ... Setting up texlive-lang-japanese (2023.20240207-1) ... Setting up libruby3.2:ppc64el (3.2.3-1build3) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libruby:ppc64el (1:3.2~ubuntu1) ... Setting up ruby-sdbm:ppc64el (1.0.0-5build4) ... Processing triggers for libc-bin (2.39-0ubuntu8.1) ... Processing triggers for tex-common (6.18) ... Running updmap-sys. This may take some time... done. Running mktexlsr /var/lib/texmf ... done. Building format(s) --all. This may take some time... done. +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (ppc64el included in any) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-177-generic #197-Ubuntu SMP Thu Mar 28 22:55:42 UTC 2024 ppc64el (ppc64le) Toolchain package versions: binutils_2.42-4ubuntu2 dpkg-dev_1.22.6ubuntu10 g++-13_13.2.0-24ubuntu1 gcc-13_13.2.0-24ubuntu1 libc6-dev_2.39-0ubuntu8.1 libstdc++-13-dev_13.2.0-24ubuntu1 libstdc++6_14-20240429-1ubuntu1 linux-libc-dev_6.8.0-31.31 Package versions: adduser_3.137ubuntu1 advancecomp_2.5-1build1 apt_2.9.2 apt-utils_2.9.2 autoconf_2.71-3 automake_1:1.16.5-1.3ubuntu1 autopoint_0.21-14ubuntu2 autotools-dev_20220109.1 base-files_13.1ubuntu1 base-passwd_3.6.3build1 bash_5.2.21-2ubuntu4 bash-completion_1:2.13.0-1 binutils_2.42-4ubuntu2 binutils-common_2.42-4ubuntu2 binutils-powerpc64le-linux-gnu_2.42-4ubuntu2 bsdextrautils_2.39.3-9ubuntu6 bsdutils_1:2.39.3-9ubuntu6 build-essential_12.10ubuntu1 bzip2_1.0.8-5.1 ca-certificates_20240203 coreutils_9.4-3ubuntu6 cpp_4:13.2.0-7ubuntu1 cpp-13_13.2.0-24ubuntu1 cpp-13-powerpc64le-linux-gnu_13.2.0-24ubuntu1 cpp-powerpc64le-linux-gnu_4:13.2.0-7ubuntu1 dash_0.5.12-6ubuntu5 debconf_1.5.86ubuntu1 debconf-i18n_1.5.86ubuntu1 debhelper_13.14.1ubuntu5 debianutils_5.17build1 debugedit_1:5.0-5build2 dh-autoreconf_20 dh-strip-nondeterminism_1.13.1-1 diffutils_1:3.10-1build1 dpkg_1.22.6ubuntu10 dpkg-dev_1.22.6ubuntu10 dwz_0.15-1build6 e2fsprogs_1.47.0-2.4~exp1ubuntu4 fakeroot_1.34-1 file_1:5.45-3build1 findutils_4.9.0-5build1 fontconfig-config_2.15.0-1.1ubuntu2 fonts-dejavu-core_2.37-8 fonts-dejavu-mono_2.37-8 fonts-lmodern_2.005-1 g++_4:13.2.0-7ubuntu1 g++-13_13.2.0-24ubuntu1 g++-13-powerpc64le-linux-gnu_13.2.0-24ubuntu1 g++-powerpc64le-linux-gnu_4:13.2.0-7ubuntu1 gcc_4:13.2.0-7ubuntu1 gcc-13_13.2.0-24ubuntu1 gcc-13-base_13.2.0-24ubuntu1 gcc-13-powerpc64le-linux-gnu_13.2.0-24ubuntu1 gcc-14-base_14-20240429-1ubuntu1 gcc-powerpc64le-linux-gnu_4:13.2.0-7ubuntu1 gettext_0.21-14ubuntu2 gettext-base_0.21-14ubuntu2 gpg_2.4.4-2ubuntu17 gpg-agent_2.4.4-2ubuntu17 gpgconf_2.4.4-2ubuntu17 gpgv_2.4.4-2ubuntu17 grep_3.11-4build1 groff-base_1.23.0-4 gzip_1.12-1ubuntu3 hostname_3.23+nmu2ubuntu2 init_1.66ubuntu1 init-system-helpers_1.66ubuntu1 intltool-debian_0.35.0+20060710.6 krb5-locales_1.20.1-6ubuntu2 libacl1_2.3.2-2 libapparmor1_4.0.0-beta3-0ubuntu3 libapt-pkg6.0t64_2.9.2 libarchive-zip-perl_1.68-1 libargon2-1_0~20190702+dfsg-4build1 libasan8_14-20240429-1ubuntu1 libassuan0_2.5.6-1build1 libatomic1_14-20240429-1ubuntu1 libattr1_1:2.5.2-1build1 libaudit-common_1:3.1.2-2.1build1 libaudit1_1:3.1.2-2.1build1 libbinutils_2.42-4ubuntu2 libblkid1_2.39.3-9ubuntu6 libbrotli1_1.1.0-2build2 libbsd0_0.12.2-1 libbz2-1.0_1.0.8-5.1 libc-bin_2.39-0ubuntu8.1 libc-dev-bin_2.39-0ubuntu8.1 libc6_2.39-0ubuntu8.1 libc6-dev_2.39-0ubuntu8.1 libcairo2_1.18.0-3build1 libcap-ng0_0.8.5-1 libcap2_1:2.66-5ubuntu2 libcc1-0_14-20240429-1ubuntu1 libcom-err2_1.47.0-2.4~exp1ubuntu4 libcrypt-dev_1:4.4.36-4build1 libcrypt1_1:4.4.36-4build1 libcryptsetup12_2:2.7.0-1ubuntu4 libctf-nobfd0_2.42-4ubuntu2 libctf0_2.42-4ubuntu2 libdb5.3t64_5.3.28+dfsg2-7 libdebconfclient0_0.271ubuntu3 libdebhelper-perl_13.14.1ubuntu5 libdevmapper1.02.1_2:1.02.185-3ubuntu3 libdpkg-perl_1.22.6ubuntu10 libdw1t64_0.191-1 libedit2_3.1-20230828-1build1 libelf1t64_0.191-1 libexpat1_2.6.2-1 libext2fs2t64_1.47.0-2.4~exp1ubuntu4 libfakeroot_1.34-1 libfdisk1_2.39.3-9ubuntu6 libffi8_3.4.6-1build1 libfile-stripnondeterminism-perl_1.13.1-1 libfontconfig1_2.15.0-1.1ubuntu2 libfreetype6_2.13.2+dfsg-1build3 libgcc-13-dev_13.2.0-24ubuntu1 libgcc-s1_14-20240429-1ubuntu1 libgcrypt20_1.10.3-2build1 libgdbm-compat4t64_1.23-5.1build1 libgdbm6t64_1.23-5.1build1 libglib2.0-0t64_2.80.0-6ubuntu1 libgmp10_2:6.3.0+dfsg-2ubuntu6 libgnutls30t64_3.8.3-1.1ubuntu3.1 libgomp1_14-20240429-1ubuntu1 libgpg-error-l10n_1.47-3build2 libgpg-error0_1.47-3build2 libgpm2_1.20.7-11 libgraphite2-3_1.3.14-2build1 libgssapi-krb5-2_1.20.1-6ubuntu2 libharfbuzz0b_8.3.0-2build2 libhogweed6t64_3.9.1-2.2build1 libice6_2:1.0.10-1build3 libicu74_74.2-1ubuntu3 libidn2-0_2.3.7-2build1 libip4tc2_1.8.10-3ubuntu2 libisl23_0.26-3build1 libitm1_14-20240429-1ubuntu1 libjansson4_2.14-2build2 libjson-c5_0.17-1build1 libk5crypto3_1.20.1-6ubuntu2 libkeyutils1_1.6.3-3build1 libkmod2_31+20240202-2ubuntu7 libkpathsea6_2023.20230311.66589-9build3 libkrb5-3_1.20.1-6ubuntu2 libkrb5support0_1.20.1-6ubuntu2 liblocale-gettext-perl_1.07-6ubuntu5 liblockfile-bin_1.17-1build3 liblockfile1_1.17-1build3 liblsan0_14-20240429-1ubuntu1 liblz4-1_1.9.4-2 liblzma5_5.6.1+really5.4.5-1 libmagic-mgc_1:5.45-3build1 libmagic1t64_1:5.45-3build1 libmd0_1.1.0-2build1 libmount1_2.39.3-9ubuntu6 libmpc3_1.3.1-1build1 libmpfr6_4.2.1-1build1 libncurses6_6.4+20240113-1ubuntu2 libncursesw6_6.4+20240113-1ubuntu2 libnettle8t64_3.9.1-2.2build1 libnpth0t64_1.6-3.1build1 libnsl-dev_1.3.0-3build3 libnsl2_1.3.0-3build3 libnss-nis_3.1-0ubuntu7 libnss-nisplus_1.3-5build1 libp11-kit0_0.25.3-4ubuntu2 libpam-modules_1.5.3-7ubuntu1 libpam-modules-bin_1.5.3-7ubuntu1 libpam-runtime_1.5.3-7ubuntu1 libpam0g_1.5.3-7ubuntu1 libpaper-utils_1.1.29build1 libpaper1_1.1.29build1 libpcre2-8-0_10.42-4ubuntu2 libperl5.36_5.36.0-9ubuntu1 libperl5.38t64_5.38.2-4 libpipeline1_1.5.7-2 libpixman-1-0_0.42.2-1build1 libpng16-16t64_1.6.43-5build1 libpotrace0_1.16-2build1 libproc2-0_2:4.0.4-4ubuntu3 libptexenc1_2023.20230311.66589-9build3 libpthread-stubs0-dev_0.4-1build3 libquadmath0_14-20240429-1ubuntu1 libreadline8t64_8.2-4build1 libruby_1:3.2~ubuntu1 libruby3.2_3.2.3-1build3 libseccomp2_2.5.5-1ubuntu3 libselinux1_3.5-2ubuntu2 libsemanage-common_3.5-1build5 libsemanage2_3.5-1build5 libsepol2_3.5-2build1 libsframe1_2.42-4ubuntu2 libsm6_2:1.2.3-1build3 libsmartcols1_2.39.3-9ubuntu6 libsqlite3-0_3.45.3-1 libss2_1.47.0-2.4~exp1ubuntu4 libssl3t64_3.0.13-0ubuntu3 libstdc++-13-dev_13.2.0-24ubuntu1 libstdc++6_14-20240429-1ubuntu1 libsub-override-perl_0.10-1 libsynctex2_2023.20230311.66589-9build3 libsystemd-shared_255.4-1ubuntu8 libsystemd0_255.4-1ubuntu8 libtasn1-6_4.19.0-3build1 libteckit0_2.5.12+ds1-1 libtexlua53-5_2023.20230311.66589-9build3 libtext-charwidth-perl_0.04-11build3 libtext-iconv-perl_1.7-8build3 libtext-wrapi18n-perl_0.06-10 libtinfo6_6.4+20240113-1ubuntu2 libtirpc-common_1.3.4+ds-1.3 libtirpc-dev_1.3.4+ds-1.3 libtirpc3t64_1.3.4+ds-1.3 libtool_2.4.7-7build1 libtsan2_14-20240429-1ubuntu1 libubsan1_14-20240429-1ubuntu1 libuchardet0_0.0.8-1build1 libudev1_255.4-1ubuntu8 libunistring2_1.0-2 libunistring5_1.2-1 libuuid1_2.39.3-9ubuntu6 libx11-6_2:1.8.7-1build1 libx11-data_2:1.8.7-1build1 libx11-dev_2:1.8.7-1build1 libxau-dev_1:1.0.9-1build6 libxau6_1:1.0.9-1build6 libxaw7_2:1.0.14-1build2 libxcb-render0_1.15-1ubuntu2 libxcb-shm0_1.15-1ubuntu2 libxcb1_1.15-1ubuntu2 libxcb1-dev_1.15-1ubuntu2 libxdmcp-dev_1:1.1.3-0ubuntu6 libxdmcp6_1:1.1.3-0ubuntu6 libxext6_2:1.3.4-1build2 libxi6_2:1.8.1-1build1 libxml2_2.9.14+dfsg-1.3ubuntu3 libxmu6_2:1.1.3-3build2 libxpm4_1:3.5.17-1build2 libxrender1_1:0.9.10-1.1build1 libxt6t64_1:1.2.1-1.2build1 libxxhash0_0.8.2-2build1 libyaml-0-2_0.2.5-1build1 libzstd1_1.5.5+dfsg2-2build1 libzzip-0-13t64_0.13.72+dfsg.1-1.2build1 linux-libc-dev_6.8.0-31.31 lockfile-progs_0.1.19+nmu1 login_1:4.13+dfsg1-4ubuntu3 logsave_1.47.0-2.4~exp1ubuntu4 lto-disabled-list_48 m4_1.4.19-4build1 make_4.3-4.1build2 man-db_2.12.1-1 mawk_1.3.4.20240123-1build1 mount_2.39.3-9ubuntu6 ncurses-base_6.4+20240113-1ubuntu2 ncurses-bin_6.4+20240113-1ubuntu2 openssl_3.0.13-0ubuntu3 optipng_0.7.8+ds-1build2 passwd_1:4.13+dfsg1-4ubuntu3 patch_2.7.6-7build3 perl_5.38.2-4 perl-base_5.38.2-4 perl-modules-5.36_5.36.0-9ubuntu1 perl-modules-5.38_5.38.2-4 pinentry-curses_1.2.1-3ubuntu5 pkgbinarymangler_154 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3.1 poppler-data_0.4.12-1 procps_2:4.0.4-4ubuntu3 psmisc_23.7-1build1 rake_13.2.1-1 readline-common_8.2-4build1 rpcsvc-proto_1.4.2-0ubuntu7 ruby_1:3.2~ubuntu1 ruby-net-telnet_0.2.0-1 ruby-rubygems_3.4.20-1 ruby-sdbm_1.0.0-5build4 ruby-webrick_1.8.1-1 ruby-xmlrpc_0.3.2-2 ruby3.2_3.2.3-1build3 rubygems-integration_1.18 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2build1 sensible-utils_0.0.22 systemd_255.4-1ubuntu8 systemd-dev_255.4-1ubuntu8 systemd-sysv_255.4-1ubuntu8 sysvinit-utils_3.08-6ubuntu3 t1utils_1.41-4build3 tar_1.35+dfsg-3build1 tex-common_6.18 texlive-base_2023.20240207-1 texlive-binaries_2023.20230311.66589-9build3 texlive-lang-cjk_2023.20240207-1 texlive-lang-japanese_2023.20240207-1 texlive-latex-base_2023.20240207-1 texlive-latex-recommended_2023.20240207-1 tzdata_2024a-4ubuntu1 ubuntu-keyring_2023.11.28.1 ucf_3.0043+nmu1 util-linux_2.39.3-9ubuntu6 uuid-runtime_2.39.3-9ubuntu6 x11-common_1:7.7+23ubuntu3 x11proto-dev_2024.1-1 xdg-utils_1.1.3-4.1ubuntu3 xorg-sgml-doctools_1:1.11-1.1 xtrans-dev_1.4.0-1 xutils-dev_1:7.7+6.2 xz-utils_5.6.1+really5.4.5-1 zlib1g_1:1.3.dfsg-3.1ubuntu2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (quilt) Source: canna Binary: canna, canna-utils, libcanna1g, libcanna1g-dev Architecture: any Version: 3.7p3-21 Maintainer: Debian QA Group Standards-Version: 4.6.0 Vcs-Browser: https://salsa.debian.org/debian/canna Vcs-Git: https://salsa.debian.org/debian/canna.git Build-Depends: debhelper-compat (= 13), libx11-dev, po-debconf, texlive-lang-cjk, texlive-lang-japanese, texlive-latex-recommended, xutils-dev Package-List: canna deb utils optional arch=any canna-utils deb utils optional arch=any libcanna1g deb libs optional arch=any libcanna1g-dev deb libdevel optional arch=any Checksums-Sha1: 3b3eaf12789973eac351df91025916c80a80ebf2 1508137 canna_3.7p3.orig.tar.gz 5bf486a707cdf4f5768301e686ec67d85eb0bafd 57152 canna_3.7p3-21.debian.tar.xz Checksums-Sha256: 8a22dbff663eb3d38fc9c090d251fc9a5aff0d57c31f82f55fbc5d9ffcc3f11e 1508137 canna_3.7p3.orig.tar.gz 10cc022e6f2b557919d7553416fce9cd2f9ab5f6af2fd6460197b66cf9fb9e46 57152 canna_3.7p3-21.debian.tar.xz Files: ab54c0b827cd07aeffd97cb9ea207ce0 1508137 canna_3.7p3.orig.tar.gz 9c93b5b8bd5020a9af9c8d9270b666d4 57152 canna_3.7p3-21.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAmYlNfoQHGFuYmVAZGVi aWFuLm9yZwAKCRBfsz+TWentCNlsD/41rJJLbEwz+YccdYu3QK5yWhkg7UDt0/9v lRP6NZa07q3u/MHb3eC8Dhar1k4RrFec5YVnnPD6cYdQIE/rdMOnaGpiMBiz7wQP 11vQkA61uqrNaJTpD0nxCBVg9YgrXW0OZhfwJXZeU8xI7q9S61ceQGw52xmVADa/ 8MpuVVQ+PO4es0L05A/Bj7nrA+MRgmZ7B7bwHeGepXuNX1TLI3LBcCQrT7ApEuuF 1qtl/aZEtNROuKaNnhYdZLURgaoHwUTrjquxlM3XjCbizVoamFqZTAOQpwbXapZM 1MevZ89tW2w3wM+drblBpOov9TJF7jk9pNR3JrTugE24426g3sqobqsxYTgV0kup 2a0M7dii/1qsiVsSZTby7hw7/Lob1lDP5GIKNW4wTenfM4q6JpwI8oJaoRG21+sg tw2fz52LkWiGZ5DLds5+1eyk5T1OqHtlC1jAF/CPcPLvEyZFrqtvfktgBt/I4OTw MnvGmy0GmVjUeqw4ZGmnXaiFyRKD7Lb9pscLIfBUFDQTKiAqXEEP4BlbQVj9+KQj x7+e8tq186DKSkiPTN8FHkWrBwHrqveUglGd7aRHl6qznABXd3UJaofGYh76zOEW pOj2yctJZKI/duSp7CWXQLd3LjZ/LWnn+RhlTrtM2rq6oRUzGk4LzNumc76hjEyP Hl2klolx+g== =tzhD -----END PGP SIGNATURE----- gpgv: Signature made Sun Apr 21 15:51:22 2024 UTC gpgv: using RSA key EBF30A30A8D9C63BDA44C6945FB33F9359E9ED08 gpgv: issuer "anbe@debian.org" gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./canna_3.7p3-21.dsc: no acceptable signature found dpkg-source: info: extracting canna in /<> dpkg-source: info: unpacking canna_3.7p3.orig.tar.gz dpkg-source: info: unpacking canna_3.7p3-21.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 01_mkrelease_autoconf213_debian.patch dpkg-source: info: applying 02_debiandefines.patch dpkg-source: info: applying 03_debian_useshareddir.patch dpkg-source: info: applying 04_platex.patch dpkg-source: info: applying 05_fix_spelling_error.patch dpkg-source: info: applying 06_fix_manpages_error.patch dpkg-source: info: applying 07_fix_ftbfs_on_hurd-i386.patch dpkg-source: info: applying 08_fix_format_security.patch dpkg-source: info: applying 09_fix_manpages_error.patch dpkg-source: info: applying 10_fix_configure.ac.patch dpkg-source: info: applying 11_fix_spelling_error_in_binary.patch dpkg-source: info: applying 12_make_the_output_of_mkbindic_reproducible.patch dpkg-source: info: applying 13_fix-ar-clq.patch dpkg-source: info: applying missing-prototypes.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-28281949 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-28281949 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-28281949 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -mLaunchpad Build Daemon -B -rfakeroot dpkg-buildpackage: info: source package canna dpkg-buildpackage: info: source version 3.7p3-21 dpkg-buildpackage: info: source distribution unstable dpkg-source --before-build . dpkg-buildpackage: info: host architecture ppc64el fakeroot debian/rules clean dh clean debian/rules execute_after_dh_auto_clean make[1]: Entering directory '/<>' dh_auto_clean --sourcedirectory doc/man/guide/tex make[1]: Leaving directory '/<>' dh_clean rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/canna.substvars debian/canna-utils.substvars debian/libcanna1g.substvars debian/libcanna1g-dev.substvars ./Canna.conf debian/files rm -fr -- debian/canna/ debian/tmp/ debian/canna-utils/ debian/libcanna1g/ debian/libcanna1g-dev/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \ \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \ -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \ -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \ -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \ \) -exec rm -f {} + \) -o \ \( -type d -a \( -name autom4te.cache -o -name __pycache__ \) -prune -exec rm -rf {} + \) \) debian/rules build-arch dh build-arch dh_update_autotools_config -a cp -an --reflink=auto canuum/config.guess debian/.debhelper/bucket/files/5b6877e0d2db2a7ef37611a0c5dfb81eabbe34519bd648bf71f8b7d4e3847850.tmp cp: warning: behavior of -n is non-portable and may change in future; use --update=none instead mv debian/.debhelper/bucket/files/5b6877e0d2db2a7ef37611a0c5dfb81eabbe34519bd648bf71f8b7d4e3847850.tmp debian/.debhelper/bucket/files/5b6877e0d2db2a7ef37611a0c5dfb81eabbe34519bd648bf71f8b7d4e3847850 cp -f /usr/share/misc/config.guess ./canuum/config.guess cp -an --reflink=auto canuum/config.sub debian/.debhelper/bucket/files/86b363ca4362b5f2562a0a6f0c5f9d445de3ab67de34c3e4a7dc0ca1f854e17a.tmp cp: warning: behavior of -n is non-portable and may change in future; use --update=none instead mv debian/.debhelper/bucket/files/86b363ca4362b5f2562a0a6f0c5f9d445de3ab67de34c3e4a7dc0ca1f854e17a.tmp debian/.debhelper/bucket/files/86b363ca4362b5f2562a0a6f0c5f9d445de3ab67de34c3e4a7dc0ca1f854e17a cp -f /usr/share/misc/config.sub ./canuum/config.sub dh_autoreconf -a find . canuum ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a -type f -exec md5sum {} + -o -type l -printf "symlink %p " > debian/autoreconf.before grep -q ^XDT_ configure.ac autoreconf -f -i . canuum configure.ac:4: warning: The macro `AC_CONFIG_HEADER' is obsolete. configure.ac:4: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:4: the top level configure.ac:16: warning: The macro `AC_HEADER_STDC' is obsolete. configure.ac:16: You should run autoupdate. ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from... configure.ac:16: the top level configure.ac:25: warning: The macro `AC_HEADER_TIME' is obsolete. configure.ac:25: You should run autoupdate. ./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from... configure.ac:25: the top level configure.ac:35: warning: The macro `AC_TYPE_SIGNAL' is obsolete. configure.ac:35: You should run autoupdate. ./lib/autoconf/types.m4:776: AC_TYPE_SIGNAL is expanded from... configure.ac:35: the top level autoreconf: warning: autoconf input should be named 'configure.ac', not 'configure.in' aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in' configure.in:38: warning: The macro `AC_CONFIG_HEADER' is obsolete. configure.in:38: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.in:38: the top level configure.in:386: warning: The macro `AC_HEADER_STDC' is obsolete. configure.in:386: You should run autoupdate. ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from... configure.in:386: the top level configure.in:388: warning: The macro `AC_HEADER_TIME' is obsolete. configure.in:388: You should run autoupdate. ./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from... configure.in:388: the top level configure.in:426: warning: The macro `AC_TRY_RUN' is obsolete. configure.in:426: You should run autoupdate. ./lib/autoconf/general.m4:2997: AC_TRY_RUN is expanded from... configure.in:426: the top level configure.in:442: warning: The macro `AC_TRY_RUN' is obsolete. configure.in:442: You should run autoupdate. ./lib/autoconf/general.m4:2997: AC_TRY_RUN is expanded from... configure.in:442: the top level configure.in:459: warning: The macro `AC_HEADER_TIME' is obsolete. configure.in:459: You should run autoupdate. ./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from... configure.in:459: the top level configure.in:496: warning: The macro `AC_TYPE_SIGNAL' is obsolete. configure.in:496: You should run autoupdate. ./lib/autoconf/types.m4:776: AC_TYPE_SIGNAL is expanded from... configure.in:496: the top level autoheader: warning: autoconf input should be named 'configure.ac', not 'configure.in' autoheader: warning: WARNING: Using auxiliary files such as 'acconfig.h', 'config.h.bot' autoheader: WARNING: and 'config.h.top', to define templates for 'config.h.in' autoheader: WARNING: is deprecated and discouraged. autoheader: autoheader: WARNING: Using the third argument of 'AC_DEFINE_UNQUOTED' and autoheader: WARNING: 'AC_DEFINE' allows one to define a template without autoheader: WARNING: 'acconfig.h': autoheader: autoheader: WARNING: AC_DEFINE([NEED_FUNC_MAIN], 1, autoheader: [Define if a function 'main' is needed.]) autoheader: autoheader: WARNING: More sophisticated templates can also be produced, see the autoheader: WARNING: documentation. find . canuum ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a -type f -exec md5sum {} + -o -type l -printf "symlink %p " > debian/autoreconf.after dh_auto_configure -a ./configure --build=powerpc64le-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/powerpc64le-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking checking for gcc... 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 the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for sys/time.h... yes checking for vfork.h... no checking for sys/param.h... yes checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fcntl.h... yes checking for locale.h... yes checking for memory.h... yes checking for netdb.h... yes checking for netinet/in.h... yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for strings.h... (cached) yes checking for sys/ioctl.h... yes checking for sys/param.h... (cached) yes checking for sys/socket.h... yes checking for sys/time.h... (cached) yes checking for sys/timeb.h... yes checking for syslog.h... yes checking for unistd.h... (cached) yes checking for sys/select.h... yes checking for arpa/inet.h... yes checking for an ANSI C-conforming const... yes checking for off_t... yes checking for size_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for pid_t... yes checking for fork... yes checking for vfork... yes checking for getpagesize... yes checking for vprintf... yes checking for working fork... yes checking for working vfork... (cached) yes checking how to run the C preprocessor... gcc -E checking whether gcc needs -traditional... no checking build system type... powerpc64le-unknown-linux-gnu checking host system type... powerpc64le-unknown-linux-gnu checking for GNU libc compatible malloc... yes checking for working memcmp... yes checking for working mmap... yes checking whether setpgrp requires zero arguments... yes checking return type of signal handlers... void checking whether lstat correctly handles trailing slash... yes checking whether stat accepts an empty string... no checking for bzero... yes checking for dup2... yes checking for gethostbyaddr... yes checking for gethostbyname... yes checking for gethostname... yes checking for inet_ntoa... yes checking for isascii... yes checking for memchr... yes checking for memset... yes checking for mkdir... yes checking for munmap... yes checking for select... yes checking for setlocale... yes checking for socket... yes checking for strchr... yes checking for strdup... yes checking for strrchr... yes checking for strspn... yes checking for index... yes checking for bcopy... yes checking for memcpy... yes checking for setsid... yes checking for rename... yes checking for FD_ISSET... no checking for strlcpy... yes checking for syslog... yes checking for vsyslog... yes checking for inet_aton... yes checking for fd_set... yes checking for int32_t... yes checking for time_t... yes checking for in_addr_t... yes checking for socklen_t... yes checking size of void *... 8 checking for struct hostent.h_addr_list... yes configure: creating ./config.status config.status: creating accanna.h config.status: executing pubconf.h commands config.status: creating "pubconf.h" debian/rules override_dh_auto_build make[1]: Entering directory '/<>' dh_testdir ./mkrelease.sh && xmkmf + cp Canna.conf.dist Canna.conf + autoconf configure.ac:4: warning: The macro `AC_CONFIG_HEADER' is obsolete. configure.ac:4: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:4: the top level configure.ac:16: warning: The macro `AC_HEADER_STDC' is obsolete. configure.ac:16: You should run autoupdate. ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from... configure.ac:16: the top level configure.ac:25: warning: The macro `AC_HEADER_TIME' is obsolete. configure.ac:25: You should run autoupdate. ./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from... configure.ac:25: the top level configure.ac:35: warning: The macro `AC_TYPE_SIGNAL' is obsolete. configure.ac:35: You should run autoupdate. ./lib/autoconf/types.m4:776: AC_TYPE_SIGNAL is expanded from... configure.ac:35: the top level + autoheader + rm -rf autom4te.cache + cd canuum + autoconf configure.in:38: warning: The macro `AC_CONFIG_HEADER' is obsolete. configure.in:38: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.in:38: the top level configure.in:386: warning: The macro `AC_HEADER_STDC' is obsolete. configure.in:386: You should run autoupdate. ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from... configure.in:386: the top level configure.in:388: warning: The macro `AC_HEADER_TIME' is obsolete. configure.in:388: You should run autoupdate. ./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from... configure.in:388: the top level configure.in:426: warning: The macro `AC_TRY_RUN' is obsolete. configure.in:426: You should run autoupdate. ./lib/autoconf/general.m4:2997: AC_TRY_RUN is expanded from... configure.in:426: the top level configure.in:442: warning: The macro `AC_TRY_RUN' is obsolete. configure.in:442: You should run autoupdate. ./lib/autoconf/general.m4:2997: AC_TRY_RUN is expanded from... configure.in:442: the top level configure.in:459: warning: The macro `AC_HEADER_TIME' is obsolete. configure.in:459: You should run autoupdate. ./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from... configure.in:459: the top level configure.in:496: warning: The macro `AC_TYPE_SIGNAL' is obsolete. configure.in:496: You should run autoupdate. ./lib/autoconf/types.m4:776: AC_TYPE_SIGNAL is expanded from... configure.in:496: the top level + autoheader autoheader: warning: autoconf input should be named 'configure.ac', not 'configure.in' autoheader: warning: WARNING: Using auxiliary files such as 'acconfig.h', 'config.h.bot' autoheader: WARNING: and 'config.h.top', to define templates for 'config.h.in' autoheader: WARNING: is deprecated and discouraged. autoheader: autoheader: WARNING: Using the third argument of 'AC_DEFINE_UNQUOTED' and autoheader: WARNING: 'AC_DEFINE' allows one to define a template without autoheader: WARNING: 'acconfig.h': autoheader: autoheader: WARNING: AC_DEFINE([NEED_FUNC_MAIN], 1, autoheader: [Define if a function 'main' is needed.]) autoheader: autoheader: WARNING: More sophisticated templates can also be produced, see the autoheader: WARNING: documentation. + rm -rf autom4te.cache imake -DUseInstalled -I/usr/lib/X11/config cd doc/man/guide/tex && xmkmf imake -DUseInstalled -I/usr/lib/X11/config /usr/bin/make canna \ CDEBUGFLAGS="-g -Wall" \ CCOPTIONS="-g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3" \ LOCAL_LDFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now" \ SHLIBGLOBALSFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now" make[2]: Entering directory '/<>' Building canna make Makefiles make[3]: Entering directory '/<>' making Makefiles in lib... make[4]: Entering directory '/<>' make[4]: Leaving directory '/<>' make[4]: Entering directory '/<>/lib' making Makefiles in lib/RKindep... make[5]: Entering directory '/<>/lib' make[5]: Leaving directory '/<>/lib' make[5]: Entering directory '/<>/lib/RKindep' Makefile:1145: warning: ignoring prerequisites on suffix rule definition make[5]: Nothing to be done for 'Makefiles'. make[5]: Leaving directory '/<>/lib/RKindep' making Makefiles in lib/RK... make[5]: Entering directory '/<>/lib' make[5]: Leaving directory '/<>/lib' make[5]: Entering directory '/<>/lib/RK' make[5]: Nothing to be done for 'Makefiles'. make[5]: Leaving directory '/<>/lib/RK' making Makefiles in lib/RKC... make[5]: Entering directory '/<>/lib' make[5]: Leaving directory '/<>/lib' make[5]: Entering directory '/<>/lib/RKC' make[5]: Nothing to be done for 'Makefiles'. make[5]: Leaving directory '/<>/lib/RKC' making Makefiles in lib/RKC16... make[5]: Entering directory '/<>/lib' make[5]: Leaving directory '/<>/lib' make[5]: Entering directory '/<>/lib/RKC16' make[5]: Nothing to be done for 'Makefiles'. make[5]: Leaving directory '/<>/lib/RKC16' making Makefiles in lib/canna... make[5]: Entering directory '/<>/lib' make[5]: Leaving directory '/<>/lib' make[5]: Entering directory '/<>/lib/canna' make[5]: Nothing to be done for 'Makefiles'. make[5]: Leaving directory '/<>/lib/canna' making Makefiles in lib/canna16... make[5]: Entering directory '/<>/lib' make[5]: Leaving directory '/<>/lib' make[5]: Entering directory '/<>/lib/canna16' make[5]: Nothing to be done for 'Makefiles'. make[5]: Leaving directory '/<>/lib/canna16' make[4]: Leaving directory '/<>/lib' making Makefiles in canna... make[4]: Entering directory '/<>' make[4]: Leaving directory '/<>' make[4]: Entering directory '/<>/canna' make[4]: Nothing to be done for 'Makefiles'. make[4]: Leaving directory '/<>/canna' making Makefiles in server... make[4]: Entering directory '/<>' make[4]: Leaving directory '/<>' make[4]: Entering directory '/<>/server' make[4]: Nothing to be done for 'Makefiles'. make[4]: Leaving directory '/<>/server' making Makefiles in cmd... make[4]: Entering directory '/<>' make[4]: Leaving directory '/<>' make[4]: Entering directory '/<>/cmd' making Makefiles in cmd/crfreq... make[5]: Entering directory '/<>/cmd' make[5]: Leaving directory '/<>/cmd' make[5]: Entering directory '/<>/cmd/crfreq' make[5]: Nothing to be done for 'Makefiles'. make[5]: Leaving directory '/<>/cmd/crfreq' making Makefiles in cmd/crxdic... make[5]: Entering directory '/<>/cmd' make[5]: Leaving directory '/<>/cmd' make[5]: Entering directory '/<>/cmd/crxdic' make[5]: Nothing to be done for 'Makefiles'. make[5]: Leaving directory '/<>/cmd/crxdic' making Makefiles in cmd/crxgram... make[5]: Entering directory '/<>/cmd' make[5]: Leaving directory '/<>/cmd' make[5]: Entering directory '/<>/cmd/crxgram' make[5]: Nothing to be done for 'Makefiles'. make[5]: Leaving directory '/<>/cmd/crxgram' making Makefiles in cmd/ctow... make[5]: Entering directory '/<>/cmd' make[5]: Leaving directory '/<>/cmd' make[5]: Entering directory '/<>/cmd/ctow' make[5]: Nothing to be done for 'Makefiles'. make[5]: Leaving directory '/<>/cmd/ctow' making Makefiles in cmd/dpromdic... make[5]: Entering directory '/<>/cmd' make[5]: Leaving directory '/<>/cmd' make[5]: Entering directory '/<>/cmd/dpromdic' make[5]: Nothing to be done for 'Makefiles'. make[5]: Leaving directory '/<>/cmd/dpromdic' making Makefiles in cmd/dpxdic... make[5]: Entering directory '/<>/cmd' make[5]: Leaving directory '/<>/cmd' make[5]: Entering directory '/<>/cmd/dpxdic' make[5]: Nothing to be done for 'Makefiles'. make[5]: Leaving directory '/<>/cmd/dpxdic' making Makefiles in cmd/dicar... make[5]: Entering directory '/<>/cmd' make[5]: Leaving directory '/<>/cmd' make[5]: Entering directory '/<>/cmd/dicar' make[5]: Nothing to be done for 'Makefiles'. make[5]: Leaving directory '/<>/cmd/dicar' making Makefiles in cmd/forcpp... make[5]: Entering directory '/<>/cmd' make[5]: Leaving directory '/<>/cmd' make[5]: Entering directory '/<>/cmd/forcpp' make[5]: Nothing to be done for 'Makefiles'. make[5]: Leaving directory '/<>/cmd/forcpp' making Makefiles in cmd/forsort... make[5]: Entering directory '/<>/cmd' make[5]: Leaving directory '/<>/cmd' make[5]: Entering directory '/<>/cmd/forsort' make[5]: Nothing to be done for 'Makefiles'. make[5]: Leaving directory '/<>/cmd/forsort' making Makefiles in cmd/kpdic... make[5]: Entering directory '/<>/cmd' make[5]: Leaving directory '/<>/cmd' make[5]: Entering directory '/<>/cmd/kpdic' make[5]: Nothing to be done for 'Makefiles'. make[5]: Leaving directory '/<>/cmd/kpdic' making Makefiles in cmd/mergewd... make[5]: Entering directory '/<>/cmd' make[5]: Leaving directory '/<>/cmd' make[5]: Entering directory '/<>/cmd/mergewd' make[5]: Nothing to be done for 'Makefiles'. make[5]: Leaving directory '/<>/cmd/mergewd' making Makefiles in cmd/splitwd... make[5]: Entering directory '/<>/cmd' make[5]: Leaving directory '/<>/cmd' make[5]: Entering directory '/<>/cmd/splitwd' make[5]: Nothing to be done for 'Makefiles'. make[5]: Leaving directory '/<>/cmd/splitwd' making Makefiles in cmd/wtoc... make[5]: Entering directory '/<>/cmd' make[5]: Leaving directory '/<>/cmd' make[5]: Entering directory '/<>/cmd/wtoc' make[5]: Nothing to be done for 'Makefiles'. make[5]: Leaving directory '/<>/cmd/wtoc' making Makefiles in cmd/mkromdic... make[5]: Entering directory '/<>/cmd' make[5]: Leaving directory '/<>/cmd' make[5]: Entering directory '/<>/cmd/mkromdic' make[5]: Nothing to be done for 'Makefiles'. make[5]: Leaving directory '/<>/cmd/mkromdic' making Makefiles in cmd/mkbindic... make[5]: Entering directory '/<>/cmd' make[5]: Leaving directory '/<>/cmd' make[5]: Entering directory '/<>/cmd/mkbindic' make[5]: Nothing to be done for 'Makefiles'. make[5]: Leaving directory '/<>/cmd/mkbindic' making Makefiles in cmd/dpbindic... make[5]: Entering directory '/<>/cmd' make[5]: Leaving directory '/<>/cmd' make[5]: Entering directory '/<>/cmd/dpbindic' make[5]: Nothing to be done for 'Makefiles'. make[5]: Leaving directory '/<>/cmd/dpbindic' making Makefiles in cmd/chkconc... make[5]: Entering directory '/<>/cmd' make[5]: Leaving directory '/<>/cmd' make[5]: Entering directory '/<>/cmd/chkconc' make[5]: Nothing to be done for 'Makefiles'. make[5]: Leaving directory '/<>/cmd/chkconc' making Makefiles in cmd/canlisp... make[5]: Entering directory '/<>/cmd' make[5]: Leaving directory '/<>/cmd' make[5]: Entering directory '/<>/cmd/canlisp' make[5]: Nothing to be done for 'Makefiles'. make[5]: Leaving directory '/<>/cmd/canlisp' making Makefiles in cmd/cannacheck... make[5]: Entering directory '/<>/cmd' make[5]: Leaving directory '/<>/cmd' make[5]: Entering directory '/<>/cmd/cannacheck' make[5]: Nothing to be done for 'Makefiles'. make[5]: Leaving directory '/<>/cmd/cannacheck' making Makefiles in cmd/cannastat... make[5]: Entering directory '/<>/cmd' make[5]: Leaving directory '/<>/cmd' make[5]: Entering directory '/<>/cmd/cannastat' make[5]: Nothing to be done for 'Makefiles'. make[5]: Leaving directory '/<>/cmd/cannastat' making Makefiles in cmd/cshost... make[5]: Entering directory '/<>/cmd' make[5]: Leaving directory '/<>/cmd' make[5]: Entering directory '/<>/cmd/cshost' make[5]: Nothing to be done for 'Makefiles'. make[5]: Leaving directory '/<>/cmd/cshost' making Makefiles in cmd/catdic... make[5]: Entering directory '/<>/cmd' make[5]: Leaving directory '/<>/cmd' make[5]: Entering directory '/<>/cmd/catdic' make[5]: Nothing to be done for 'Makefiles'. make[5]: Leaving directory '/<>/cmd/catdic' make[4]: Leaving directory '/<>/cmd' making Makefiles in dic... make[4]: Entering directory '/<>' make[4]: Leaving directory '/<>' make[4]: Entering directory '/<>/dic' making Makefiles in dic/ideo... make[5]: Entering directory '/<>/dic' make[5]: Leaving directory '/<>/dic' make[5]: Entering directory '/<>/dic/ideo' making Makefiles in dic/ideo/pubdic... make[6]: Entering directory '/<>/dic/ideo' make[6]: Leaving directory '/<>/dic/ideo' make[6]: Entering directory '/<>/dic/ideo/pubdic' make[6]: Nothing to be done for 'Makefiles'. make[6]: Leaving directory '/<>/dic/ideo/pubdic' making Makefiles in dic/ideo/grammar... make[6]: Entering directory '/<>/dic/ideo' make[6]: Leaving directory '/<>/dic/ideo' make[6]: Entering directory '/<>/dic/ideo/grammar' make[6]: Nothing to be done for 'Makefiles'. make[6]: Leaving directory '/<>/dic/ideo/grammar' making Makefiles in dic/ideo/words... make[6]: Entering directory '/<>/dic/ideo' make[6]: Leaving directory '/<>/dic/ideo' make[6]: Entering directory '/<>/dic/ideo/words' make[6]: Nothing to be done for 'Makefiles'. make[6]: Leaving directory '/<>/dic/ideo/words' make[5]: Leaving directory '/<>/dic/ideo' making Makefiles in dic/phono... make[5]: Entering directory '/<>/dic' make[5]: Leaving directory '/<>/dic' make[5]: Entering directory '/<>/dic/phono' make[5]: Nothing to be done for 'Makefiles'. make[5]: Leaving directory '/<>/dic/phono' make[4]: Leaving directory '/<>/dic' making Makefiles in misc... make[4]: Entering directory '/<>' make[4]: Leaving directory '/<>' make[4]: Entering directory '/<>/misc' making Makefiles in misc/initfiles... make[5]: Entering directory '/<>/misc' make[5]: Leaving directory '/<>/misc' make[5]: Entering directory '/<>/misc/initfiles' make[5]: Nothing to be done for 'Makefiles'. make[5]: Leaving directory '/<>/misc/initfiles' make[4]: Leaving directory '/<>/misc' making Makefiles in doc... make[4]: Entering directory '/<>' make[4]: Leaving directory '/<>' make[4]: Entering directory '/<>/doc' make[4]: Nothing to be done for 'Makefiles'. make[4]: Leaving directory '/<>/doc' make[3]: Leaving directory '/<>' make cleandir make[3]: Entering directory '/<>' rm -f -r include cannaconf.h rm -f *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut "#"* make[3]: Leaving directory '/<>' make includes make[3]: Entering directory '/<>' creating cannaconf.h rm -f -r include + mkdir -p ./include/canna + mkdir -p ./include/RKindep cd ./include + ln -s -f ../cannaconf.h . cd ./include + ln -s -f ../accanna.h . cd ./include/canna + ln -s -f ../../pubconf.h . including in ./lib... make[4]: Entering directory '/<>/lib' including in lib/RKindep... make[5]: Entering directory '/<>/lib/RKindep' Makefile:1145: warning: ignoring prerequisites on suffix rule definition awk -f ../canna/GSYM.awk < cfuncs.exp > cfuncs.sub awk -f ../canna/GSYM.awk < file.exp > file.sub awk -f ../canna/GSYM.awk < cksum.exp > cksum.sub awk -f ../canna/GSYM.awk < ecfuncs.exp > ecfuncs.sub awk -f ../canna/GSYM.awk < strops.exp > strops.sub cd ../../include/RKindep + ln -s -f ../../lib/RKindep/cfuncs.h . + ln -s -f ../../lib/RKindep/file.h . + ln -s -f ../../lib/RKindep/cksum.h . + ln -s -f ../../lib/RKindep/ecfuncs.h . + ln -s -f ../../lib/RKindep/strops.h . + ln -s -f ../../lib/RKindep/cfuncs.sub . + ln -s -f ../../lib/RKindep/file.sub . + ln -s -f ../../lib/RKindep/cksum.sub . + ln -s -f ../../lib/RKindep/ecfuncs.sub . + ln -s -f ../../lib/RKindep/strops.sub . make[5]: Leaving directory '/<>/lib/RKindep' including in lib/RK... make[5]: Entering directory '/<>/lib/RK' cd ../../include/canna + ln -s -f ../../lib/RK/RK.h . cd ../../include + ln -s -f ../lib/RK/RKrename.h . make[5]: Leaving directory '/<>/lib/RK' including in lib/RKC... make[5]: Entering directory '/<>/lib/RKC' + mkdir unshared rm -f cfuncs.c ln -s ../RKindep/cfuncs.c cfuncs.c rm -f file.c ln -s ../RKindep/file.c file.c rm -f strops.c ln -s ../RKindep/strops.c strops.c make[5]: Leaving directory '/<>/lib/RKC' including in lib/RKC16... make[5]: Entering directory '/<>/lib/RKC16' + mkdir unshared rm -f cfuncs.c ln -s ../RKindep/cfuncs.c cfuncs.c rm -f file.c ln -s ../RKindep/file.c file.c rm -f strops.c ln -s ../RKindep/strops.c strops.c rm -f rkc.h ln -s ../RKC/rkc.h rkc.h rm -f rkcw.h ln -s ../RKC/rkcw.h rkcw.h rm -f rkc.c ln -s ../RKC/rkc.c rkc.c rm -f convert.c ln -s ../RKC/convert.c convert.c rm -f wconvert.c ln -s ../RKC/wconvert.c wconvert.c rm -f wutil.c ln -s ../RKC/wutil.c wutil.c rm -f conf.c ln -s ../RKC/conf.c conf.c rm -f conf.h ln -s ../RKC/conf.h conf.h rm -f confP.h ln -s ../RKC/confP.h confP.h make[5]: Leaving directory '/<>/lib/RKC16' including in lib/canna... make[5]: Entering directory '/<>/lib/canna' + mkdir unshared rm -f cfuncs.c ln -s ../RKindep/cfuncs.c cfuncs.c rm -f file.c ln -s ../RKindep/file.c file.c rm -f strops.c ln -s ../RKindep/strops.c strops.c awk -f GSYM.awk < globnames > sglobal.h cd ../../include + ln -s -f ../lib/canna/canna.h . + ln -s -f ../lib/canna/sglobal.h . + ln -s -f ../lib/canna/lisp.h . make[5]: Leaving directory '/<>/lib/canna' including in lib/canna16... make[5]: Entering directory '/<>/lib/canna16' + mkdir unshared rm -f canna.h ln -s ../canna/canna.h canna.h rm -f jrbind.c ln -s ../canna/jrbind.c jrbind.c rm -f ebind.c ln -s ../canna/ebind.c ebind.c rm -f defaultmap.c ln -s ../canna/defaultmap.c defaultmap.c rm -f lisp.c ln -s ../canna/lisp.c lisp.c rm -f lisp.h ln -s ../canna/lisp.h lisp.h rm -f bushu.c ln -s ../canna/bushu.c bushu.c rm -f chikuji.c ln -s ../canna/chikuji.c chikuji.c rm -f commondata.c ln -s ../canna/commondata.c commondata.c rm -f empty.c ln -s ../canna/empty.c empty.c rm -f henkan.c ln -s ../canna/henkan.c henkan.c rm -f hex.c ln -s ../canna/hex.c hex.c rm -f ichiran.c ln -s ../canna/ichiran.c ichiran.c rm -f jishu.c ln -s ../canna/jishu.c jishu.c rm -f kctrl.c ln -s ../canna/kctrl.c kctrl.c rm -f keydef.c ln -s ../canna/keydef.c keydef.c rm -f kigo.c ln -s ../canna/kigo.c kigo.c rm -f mode.c ln -s ../canna/mode.c mode.c rm -f multi.c ln -s ../canna/multi.c multi.c rm -f onoff.c ln -s ../canna/onoff.c onoff.c rm -f parse.c ln -s ../canna/parse.c parse.c rm -f romaji.c ln -s ../canna/romaji.c romaji.c rm -f uiutil.c ln -s ../canna/uiutil.c uiutil.c rm -f uldefine.c ln -s ../canna/uldefine.c uldefine.c rm -f uldelete.c ln -s ../canna/uldelete.c uldelete.c rm -f ulhinshi.c ln -s ../canna/ulhinshi.c ulhinshi.c rm -f ulkigo.c ln -s ../canna/ulkigo.c ulkigo.c rm -f ulmount.c ln -s ../canna/ulmount.c ulmount.c rm -f ulserver.c ln -s ../canna/ulserver.c ulserver.c rm -f util.c ln -s ../canna/util.c util.c rm -f yesno.c ln -s ../canna/yesno.c yesno.c rm -f bunsetsu.c ln -s ../canna/bunsetsu.c bunsetsu.c rm -f RKroma.c ln -s ../canna/RKroma.c RKroma.c rm -f RKkana.c ln -s ../canna/RKkana.c RKkana.c rm -f GSYM.awk ln -s ../canna/GSYM.awk GSYM.awk rm -f globnames ln -s ../canna/globnames globnames rm -f chikujimap.h ln -s ../canna/chikujimap.h chikujimap.h rm -f emptymap.h ln -s ../canna/emptymap.h emptymap.h rm -f alphamap.h ln -s ../canna/alphamap.h alphamap.h rm -f tanmap.h ln -s ../canna/tanmap.h tanmap.h rm -f ichiranmap.h ln -s ../canna/ichiranmap.h ichiranmap.h rm -f jishumap.h ln -s ../canna/jishumap.h jishumap.h rm -f kigomap.h ln -s ../canna/kigomap.h kigomap.h rm -f onoffmap.h ln -s ../canna/onoffmap.h onoffmap.h rm -f yomimap.h ln -s ../canna/yomimap.h yomimap.h rm -f t_reimap.h ln -s ../canna/t_reimap.h t_reimap.h rm -f bunmap.h ln -s ../canna/bunmap.h bunmap.h rm -f engine.c ln -s ../canna/engine.c engine.c rm -f obind.c ln -s ../canna/obind.c obind.c rm -f cfuncs.c ln -s ../RKindep/cfuncs.c cfuncs.c rm -f file.c ln -s ../RKindep/file.c file.c rm -f strops.c ln -s ../RKindep/strops.c strops.c make[5]: Leaving directory '/<>/lib/canna16' make[4]: Leaving directory '/<>/lib' including in ./canna... make[4]: Entering directory '/<>/canna' cd ../include/canna + ln -s -f ../../canna/jrkanji.h . + ln -s -f ../../canna/keydef.h . + ln -s -f ../../canna/mfdef.h . + ln -s -f ../../canna/sysdep.h . cd ../include + ln -s -f ../canna/symbolname.h . + ln -s -f ../canna/patchlevel.h . + ln -s -f ../canna/protodefs.h . + ln -s -f ../canna/rkcapi.h . cd ../include + ln -s -f ../canna/ccompat.h . + ln -s -f ../canna/net.h . + ln -s -f ../canna/widedef.h . make[4]: Leaving directory '/<>/canna' including in ./server... make[4]: Entering directory '/<>/server' cd ../include + ln -s -f ../server/IR.h . + ln -s -f ../server/IRproto.h . + ln -s -f ../server/IRwproto.h . + ln -s -f ../server/server.h . + ln -s -f ../server/comm.h . make[4]: Leaving directory '/<>/server' including in ./cmd... make[4]: Entering directory '/<>/cmd' including in cmd/crfreq... make[5]: Entering directory '/<>/cmd/crfreq' make[5]: Nothing to be done for 'includes'. make[5]: Leaving directory '/<>/cmd/crfreq' including in cmd/crxdic... make[5]: Entering directory '/<>/cmd/crxdic' make[5]: Nothing to be done for 'includes'. make[5]: Leaving directory '/<>/cmd/crxdic' including in cmd/crxgram... make[5]: Entering directory '/<>/cmd/crxgram' make[5]: Nothing to be done for 'includes'. make[5]: Leaving directory '/<>/cmd/crxgram' including in cmd/ctow... make[5]: Entering directory '/<>/cmd/ctow' make[5]: Nothing to be done for 'includes'. make[5]: Leaving directory '/<>/cmd/ctow' including in cmd/dpromdic... make[5]: Entering directory '/<>/cmd/dpromdic' make[5]: Nothing to be done for 'includes'. make[5]: Leaving directory '/<>/cmd/dpromdic' including in cmd/dpxdic... make[5]: Entering directory '/<>/cmd/dpxdic' make[5]: Nothing to be done for 'includes'. make[5]: Leaving directory '/<>/cmd/dpxdic' including in cmd/dicar... make[5]: Entering directory '/<>/cmd/dicar' make[5]: Nothing to be done for 'includes'. make[5]: Leaving directory '/<>/cmd/dicar' including in cmd/forcpp... make[5]: Entering directory '/<>/cmd/forcpp' make[5]: Nothing to be done for 'includes'. make[5]: Leaving directory '/<>/cmd/forcpp' including in cmd/forsort... make[5]: Entering directory '/<>/cmd/forsort' make[5]: Nothing to be done for 'includes'. make[5]: Leaving directory '/<>/cmd/forsort' including in cmd/kpdic... make[5]: Entering directory '/<>/cmd/kpdic' make[5]: Nothing to be done for 'includes'. make[5]: Leaving directory '/<>/cmd/kpdic' including in cmd/mergewd... make[5]: Entering directory '/<>/cmd/mergewd' make[5]: Nothing to be done for 'includes'. make[5]: Leaving directory '/<>/cmd/mergewd' including in cmd/splitwd... make[5]: Entering directory '/<>/cmd/splitwd' make[5]: Nothing to be done for 'includes'. make[5]: Leaving directory '/<>/cmd/splitwd' including in cmd/wtoc... make[5]: Entering directory '/<>/cmd/wtoc' make[5]: Nothing to be done for 'includes'. make[5]: Leaving directory '/<>/cmd/wtoc' including in cmd/mkromdic... make[5]: Entering directory '/<>/cmd/mkromdic' make[5]: Nothing to be done for 'includes'. make[5]: Leaving directory '/<>/cmd/mkromdic' including in cmd/mkbindic... make[5]: Entering directory '/<>/cmd/mkbindic' make[5]: Nothing to be done for 'includes'. make[5]: Leaving directory '/<>/cmd/mkbindic' including in cmd/dpbindic... make[5]: Entering directory '/<>/cmd/dpbindic' make[5]: Nothing to be done for 'includes'. make[5]: Leaving directory '/<>/cmd/dpbindic' including in cmd/chkconc... make[5]: Entering directory '/<>/cmd/chkconc' make[5]: Nothing to be done for 'includes'. make[5]: Leaving directory '/<>/cmd/chkconc' including in cmd/canlisp... make[5]: Entering directory '/<>/cmd/canlisp' make[5]: Nothing to be done for 'includes'. make[5]: Leaving directory '/<>/cmd/canlisp' including in cmd/cannacheck... make[5]: Entering directory '/<>/cmd/cannacheck' make[5]: Nothing to be done for 'includes'. make[5]: Leaving directory '/<>/cmd/cannacheck' including in cmd/cannastat... make[5]: Entering directory '/<>/cmd/cannastat' make[5]: Nothing to be done for 'includes'. make[5]: Leaving directory '/<>/cmd/cannastat' including in cmd/cshost... make[5]: Entering directory '/<>/cmd/cshost' make[5]: Nothing to be done for 'includes'. make[5]: Leaving directory '/<>/cmd/cshost' including in cmd/catdic... make[5]: Entering directory '/<>/cmd/catdic' make[5]: Nothing to be done for 'includes'. make[5]: Leaving directory '/<>/cmd/catdic' make[4]: Leaving directory '/<>/cmd' including in ./dic... make[4]: Entering directory '/<>/dic' including in dic/ideo... make[5]: Entering directory '/<>/dic/ideo' including in dic/ideo/pubdic... make[6]: Entering directory '/<>/dic/ideo/pubdic' make[6]: Nothing to be done for 'includes'. make[6]: Leaving directory '/<>/dic/ideo/pubdic' including in dic/ideo/grammar... make[6]: Entering directory '/<>/dic/ideo/grammar' make[6]: Nothing to be done for 'includes'. make[6]: Leaving directory '/<>/dic/ideo/grammar' including in dic/ideo/words... make[6]: Entering directory '/<>/dic/ideo/words' make[6]: Nothing to be done for 'includes'. make[6]: Leaving directory '/<>/dic/ideo/words' make[5]: Leaving directory '/<>/dic/ideo' including in dic/phono... make[5]: Entering directory '/<>/dic/phono' make[5]: Nothing to be done for 'includes'. make[5]: Leaving directory '/<>/dic/phono' make[4]: Leaving directory '/<>/dic' including in ./misc... make[4]: Entering directory '/<>/misc' including in misc/initfiles... make[5]: Entering directory '/<>/misc/initfiles' make[5]: Nothing to be done for 'includes'. make[5]: Leaving directory '/<>/misc/initfiles' make[4]: Leaving directory '/<>/misc' including in ./doc... make[4]: Entering directory '/<>/doc' cd man/guide/tex + ln -s -f ../../../canna.sty . cd lisp + ln -s -f ../canna.sty . cd intern + ln -s -f ../canna.sty . make[4]: Leaving directory '/<>/doc' make[3]: Leaving directory '/<>' make -k depend make[3]: Entering directory '/<>' depending in ./lib... make[4]: Entering directory '/<>/lib' depending in lib/RKindep... make[5]: Entering directory '/<>/lib/RKindep' Makefile:1145: warning: ignoring prerequisites on suffix rule definition gccmakedep -- -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -- cfuncs.c basename.c cksum.c file.c strops.c make[5]: Leaving directory '/<>/lib/RKindep' depending in lib/RK... make[5]: Entering directory '/<>/lib/RK' gccmakedep -- -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -- dicsw.c permdic.c tempdic.c ngram.c context.c bun.c ncache.c nword.c dic.c util.c kana.c bits.c dd.c fq.c make[5]: Leaving directory '/<>/lib/RK' depending in lib/RKC... make[5]: Entering directory '/<>/lib/RKC' gccmakedep -- -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "' -DNEED_RKINDEP_SUBST -- rkc.c convert.c wconvert.c wutil.c conf.c rkc.h rkcw.h conf.h confP.h cfuncs.c file.c strops.c make[5]: Leaving directory '/<>/lib/RKC' depending in lib/RKC16... make[5]: Entering directory '/<>/lib/RKC16' gccmakedep -- -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "' -DNEED_RKINDEP_SUBST -- rkc.c convert.c wconvert.c wutil.c conf.c rkc.h rkcw.h conf.h confP.h cfuncs.c file.c strops.c make[5]: Leaving directory '/<>/lib/RKC16' depending in lib/canna... make[5]: Entering directory '/<>/lib/canna' gccmakedep -- -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -- jrbind.c ebind.c lisp.c defaultmap.c bushu.c chikuji.c commondata.c empty.c henkan.c hex.c ichiran.c jishu.c kctrl.c keydef.c kigo.c mode.c multi.c onoff.c parse.c romaji.c uiutil.c uldefine.c uldelete.c ulhinshi.c ulkigo.c ulmount.c ulserver.c util.c yesno.c bunsetsu.c engine.c RKroma.c RKkana.c obind.c canna.h sglobal.h lisp.h cfuncs.c file.c strops.c make[5]: Leaving directory '/<>/lib/canna' depending in lib/canna16... make[5]: Entering directory '/<>/lib/canna16' awk -f GSYM.awk < globnames > sglobal.h gccmakedep -- -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -- jrbind.c ebind.c lisp.c defaultmap.c bushu.c chikuji.c commondata.c empty.c henkan.c hex.c ichiran.c jishu.c kctrl.c keydef.c kigo.c mode.c multi.c onoff.c parse.c romaji.c uiutil.c uldefine.c uldelete.c ulhinshi.c ulkigo.c ulmount.c ulserver.c util.c yesno.c bunsetsu.c engine.c RKroma.c RKkana.c obind.c canna.h sglobal.h lisp.h cfuncs.c file.c strops.c make[5]: Leaving directory '/<>/lib/canna16' make[4]: Leaving directory '/<>/lib' depending in ./canna... make[4]: Entering directory '/<>/canna' make[4]: Nothing to be done for 'depend'. make[4]: Leaving directory '/<>/canna' depending in ./server... make[4]: Entering directory '/<>/server' gccmakedep -- -I../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DUNIXCONN -DTCPCONN -- comm.c session.c convert.c wconvert.c main.c misc.c util.c make[4]: Leaving directory '/<>/server' depending in ./cmd... make[4]: Entering directory '/<>/cmd' depending in cmd/crfreq... make[5]: Entering directory '/<>/cmd/crfreq' gccmakedep -- -I../../include -I../../lib/RK -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -- crfreq.c make[5]: Leaving directory '/<>/cmd/crfreq' depending in cmd/crxdic... make[5]: Entering directory '/<>/cmd/crxdic' gccmakedep -- -I../../include -I../../lib/RK -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DHYOUJUN_GRAM=\"/var/lib/canna/dic/canna/fuzokugo.cbd\" -- crxdic.c make[5]: Leaving directory '/<>/cmd/crxdic' depending in cmd/crxgram... make[5]: Entering directory '/<>/cmd/crxgram' gccmakedep -- -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -- crxgram.c make[5]: Leaving directory '/<>/cmd/crxgram' depending in cmd/ctow... make[5]: Entering directory '/<>/cmd/ctow' gccmakedep -- -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -- ctow.c make[5]: Leaving directory '/<>/cmd/ctow' depending in cmd/dpromdic... make[5]: Entering directory '/<>/cmd/dpromdic' gccmakedep -- -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -- dpromdic.c make[5]: Leaving directory '/<>/cmd/dpromdic' depending in cmd/dpxdic... make[5]: Entering directory '/<>/cmd/dpxdic' gccmakedep -- -I../../include -I../../lib/RK -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DHYOUJUN_GRAM=\"/var/lib/canna/dic/canna/fuzokugo.cbd\" -- dpxdic.c make[5]: Leaving directory '/<>/cmd/dpxdic' depending in cmd/dicar... make[5]: Entering directory '/<>/cmd/dicar' gccmakedep -- -I../../include -I../../lib/RK -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -- dicar.c make[5]: Leaving directory '/<>/cmd/dicar' depending in cmd/forcpp... make[5]: Entering directory '/<>/cmd/forcpp' gccmakedep -- -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -- forcpp.c make[5]: Leaving directory '/<>/cmd/forcpp' depending in cmd/forsort... make[5]: Entering directory '/<>/cmd/forsort' gccmakedep -- -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -- forsort.c make[5]: Leaving directory '/<>/cmd/forsort' depending in cmd/kpdic... make[5]: Entering directory '/<>/cmd/kpdic' gccmakedep -- -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -- kpdic.c make[5]: Leaving directory '/<>/cmd/kpdic' depending in cmd/mergewd... make[5]: Entering directory '/<>/cmd/mergewd' gccmakedep -- -I../../include -I../../lib/RK -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -- mergewd.c make[5]: Leaving directory '/<>/cmd/mergewd' depending in cmd/splitwd... make[5]: Entering directory '/<>/cmd/splitwd' gccmakedep -- -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -- splitwd.c make[5]: Leaving directory '/<>/cmd/splitwd' depending in cmd/wtoc... make[5]: Entering directory '/<>/cmd/wtoc' gccmakedep -- -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -- wtoc.c make[5]: Leaving directory '/<>/cmd/wtoc' depending in cmd/mkromdic... make[5]: Entering directory '/<>/cmd/mkromdic' make[5]: Nothing to be done for 'depend'. make[5]: Leaving directory '/<>/cmd/mkromdic' depending in cmd/mkbindic... make[5]: Entering directory '/<>/cmd/mkbindic' make[5]: Nothing to be done for 'depend'. make[5]: Leaving directory '/<>/cmd/mkbindic' depending in cmd/dpbindic... make[5]: Entering directory '/<>/cmd/dpbindic' make[5]: Nothing to be done for 'depend'. make[5]: Leaving directory '/<>/cmd/dpbindic' depending in cmd/chkconc... make[5]: Entering directory '/<>/cmd/chkconc' gccmakedep -- -I../../include -I../../lib/RK -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DHYOUJUN_GRAM=\"/var/lib/canna/dic/canna/fuzokugo.cbd\" -- chkconc.c make[5]: Leaving directory '/<>/cmd/chkconc' depending in cmd/canlisp... make[5]: Entering directory '/<>/cmd/canlisp' gccmakedep -- -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -- canlisp.c make[5]: Leaving directory '/<>/cmd/canlisp' depending in cmd/cannacheck... make[5]: Entering directory '/<>/cmd/cannacheck' gccmakedep -- -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCHECK_COMMAND -- main.c make[5]: Leaving directory '/<>/cmd/cannacheck' depending in cmd/cannastat... make[5]: Entering directory '/<>/cmd/cannastat' gccmakedep -- -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -- cannastat.c make[5]: Leaving directory '/<>/cmd/cannastat' depending in cmd/cshost... make[5]: Entering directory '/<>/cmd/cshost' gccmakedep -- -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -- cshost.c make[5]: Leaving directory '/<>/cmd/cshost' depending in cmd/catdic... make[5]: Entering directory '/<>/cmd/catdic' gccmakedep -- -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -- can.c rutil.c RKdelline.c make[5]: Leaving directory '/<>/cmd/catdic' make[4]: Leaving directory '/<>/cmd' depending in ./dic... make[4]: Entering directory '/<>/dic' depending in dic/ideo... make[5]: Entering directory '/<>/dic/ideo' depending in dic/ideo/pubdic... make[6]: Entering directory '/<>/dic/ideo/pubdic' gccmakedep -- -I../../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -- make[6]: Leaving directory '/<>/dic/ideo/pubdic' depending in dic/ideo/grammar... make[6]: Entering directory '/<>/dic/ideo/grammar' make[6]: Nothing to be done for 'depend'. make[6]: Leaving directory '/<>/dic/ideo/grammar' depending in dic/ideo/words... make[6]: Entering directory '/<>/dic/ideo/words' make[6]: Nothing to be done for 'depend'. make[6]: Leaving directory '/<>/dic/ideo/words' make[5]: Leaving directory '/<>/dic/ideo' depending in dic/phono... make[5]: Entering directory '/<>/dic/phono' make[5]: Nothing to be done for 'depend'. make[5]: Leaving directory '/<>/dic/phono' make[4]: Leaving directory '/<>/dic' depending in ./misc... make[4]: Entering directory '/<>/misc' depending in misc/initfiles... make[5]: Entering directory '/<>/misc/initfiles' gccmakedep -- -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -- make[5]: Leaving directory '/<>/misc/initfiles' make[4]: Leaving directory '/<>/misc' depending in ./doc... make[4]: Entering directory '/<>/doc' make[4]: Nothing to be done for 'depend'. make[4]: Leaving directory '/<>/doc' make[3]: Leaving directory '/<>' make make[3]: Entering directory '/<>' making all in ./lib... make[4]: Entering directory '/<>/lib' making all in lib/RKindep... make[5]: Entering directory '/<>/lib/RKindep' Makefile:1145: warning: ignoring prerequisites on suffix rule definition rm -f cfuncs.o gcc -m64 -c -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO cfuncs.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from cfuncs.c:24: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f basename.o gcc -m64 -c -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO basename.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from basename.c:24: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f cksum.o gcc -m64 -c -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO cksum.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from cksum.c:60: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f file.o gcc -m64 -c -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO file.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from file.c:24: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f strops.o gcc -m64 -c -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO strops.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from strops.c:24: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f libRKindep.a ar cq libRKindep.a cfuncs.o basename.o cksum.o file.o strops.o ranlib libRKindep.a make[5]: Leaving directory '/<>/lib/RKindep' making all in lib/RK... make[5]: Entering directory '/<>/lib/RK' rm -f tempdic.o gcc -m64 -c -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO tempdic.c In file included from /usr/include/inttypes.h:25, from ../../include/canna/sysdep.h:30, from ../../include/canna/RK.h:44, from RKintern.h:58, from tempdic.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ tempdic.c:128:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 128 | yomi_equal(x, y, n) | ^~~~~~~~~~ tempdic.c:232:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 232 | enterTD(dm, td, gram, word) | ^~~~~~~ tempdic.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[]="$Id: tempdic.c,v 1.4 2003/09/17 08:50:52 aida_s Exp $"; | ^~~~~ rm -f permdic.o gcc -m64 -c -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO permdic.c In file included from /usr/include/inttypes.h:25, from ../../include/canna/sysdep.h:30, from ../../include/canna/RK.h:44, from RKintern.h:58, from permdic.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ permdic.c: In function ‘assurep’: permdic.c:314:7: warning: unused variable ‘i’ [-Wunused-variable] 314 | int i; | ^ permdic.c: At top level: permdic.c:368:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 368 | readThisCache(dm, xdm, pgno, val, key, cur, ylen, nread, mc, nc, cf) | ^~~~~~~~~~~~~ permdic.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "$Id: permdic.c,v 1.8 2003/09/17 08:50:52 aida_s Exp $"; | ^~~~~~ permdic.c: In function ‘_Rkpctl’: permdic.c:745:16: warning: ‘ecount’ may be used uninitialized [-Wmaybe-uninitialized] 745 | if (ecount || cval < (nk-1)*(nk-2)) { | ^ permdic.c:713:20: note: ‘ecount’ was declared here 713 | int ecount, cval, i, dn = -1, ndel = 0; | ^~~~~~ permdic.c:745:24: warning: ‘cval’ may be used uninitialized [-Wmaybe-uninitialized] 745 | if (ecount || cval < (nk-1)*(nk-2)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ permdic.c:713:28: note: ‘cval’ was declared here 713 | int ecount, cval, i, dn = -1, ndel = 0; | ^~~~ rm -f dicsw.o gcc -m64 -c -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO dicsw.c In file included from /usr/include/inttypes.h:25, from ../../include/canna/sysdep.h:30, from ../../include/canna/RK.h:44, from RKintern.h:58, from dicsw.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ dicsw.c:30:8: warning: type defaults to ‘int’ in declaration of ‘_Rkpopen’ [-Wimplicit-int] 30 | extern _Rkpopen pro((struct DM *, char *, int, struct RkKxGram *)); | ^~~~~~~~ dicsw.c:31:8: warning: type defaults to ‘int’ in declaration of ‘_Rkpclose’ [-Wimplicit-int] 31 | extern _Rkpclose pro((struct DM *, char *, struct RkKxGram *)); | ^~~~~~~~~ dicsw.c:32:8: warning: type defaults to ‘int’ in declaration of ‘_Rkpsearch’ [-Wimplicit-int] 32 | extern _Rkpsearch | ^~~~~~~~~~ dicsw.c:35:8: warning: type defaults to ‘int’ in declaration of ‘_Rkpio’ [-Wimplicit-int] 35 | extern _Rkpio pro((struct DM *, struct ncache *, int)); | ^~~~~~ dicsw.c:36:8: warning: type defaults to ‘int’ in declaration of ‘_Rkpctl’ [-Wimplicit-int] 36 | extern _Rkpctl | ^~~~~~~ dicsw.c:38:8: warning: type defaults to ‘int’ in declaration of ‘_Rkpsync’ [-Wimplicit-int] 38 | extern _Rkpsync pro((struct RkContext *, struct DM *, struct DM *)); | ^~~~~~~~ dicsw.c:40:8: warning: type defaults to ‘int’ in declaration of ‘_Rktopen’ [-Wimplicit-int] 40 | extern _Rktopen pro((struct DM *, char *, int, struct RkKxGram *)); | ^~~~~~~~ dicsw.c:41:8: warning: type defaults to ‘int’ in declaration of ‘_Rktclose’ [-Wimplicit-int] 41 | extern _Rktclose pro((struct DM *, char *, struct RkKxGram *)); | ^~~~~~~~~ dicsw.c:42:8: warning: type defaults to ‘int’ in declaration of ‘_Rktsearch’ [-Wimplicit-int] 42 | extern _Rktsearch | ^~~~~~~~~~ dicsw.c:45:8: warning: type defaults to ‘int’ in declaration of ‘_Rktio’ [-Wimplicit-int] 45 | extern _Rktio pro((struct DM *, struct ncache *, int)); | ^~~~~~ dicsw.c:46:8: warning: type defaults to ‘int’ in declaration of ‘_Rktctl’ [-Wimplicit-int] 46 | extern _Rktctl | ^~~~~~~ dicsw.c:48:8: warning: type defaults to ‘int’ in declaration of ‘_Rktsync’ [-Wimplicit-int] 48 | extern _Rktsync pro((struct RkContext *, struct DM *, struct DM *)); | ^~~~~~~~ dicsw.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[]="$Id: dicsw.c,v 1.1.1.1 2002/10/19 08:27:45 aida_s Exp $"; | ^~~~~ rm -f ngram.o gcc -m64 -c -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO ngram.c In file included from /usr/include/inttypes.h:25, from ../../include/canna/sysdep.h:30, from ../../include/canna/RK.h:44, from RKintern.h:58, from ngram.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ ngram.c:414:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 414 | skip_until_space(src, next) | ^~~~~~~~~~~~~~~~ ngram.c: In function ‘fil_wc2wrec_flag’: ngram.c:527:59: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 527 | *wrec++ = (Wrec)(((wlen >> 5) & 0xfe) | (ncand >> 11) & 0x01); | ~~~~~~~~~~~~~~^~~~~~ ngram.c: In function ‘fil_wrec_flag’: ngram.c:572:59: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 572 | *wrec++ = (Wrec)(((wlen >> 5) & 0xfe) | (ncand >> 11) & 0x01); | ~~~~~~~~~~~~~~^~~~~~ ngram.c: In function ‘_RkUparseWrec’: ngram.c:888:11: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 888 | if (add && i == ncnd || !add && endt && endt < endp - 1) { | ~~~~^~~~~~~~~~~~ ngram.c: At top level: ngram.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[]="$Id: ngram.c,v 1.10 2003/09/24 14:50:40 aida_s Exp $"; | ^~~~~ rm -f bun.o gcc -m64 -c -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO bun.c In file included from /usr/include/inttypes.h:25, from ../../include/canna/sysdep.h:30, from ../../include/canna/RK.h:44, from RKintern.h:58, from bun.c:29: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ bun.c:513:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 513 | RkwSubstYomi(cx_num, ys, ye, yomi, newLen) | ^~~~~~~~~~~~ bun.c:1756:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1756 | RkwGetSimpleKanji(cxnum, dicname, yomi, maxyomi, | ^~~~~~~~~~~~~~~~~ bun.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[] = "$Id: bun.c,v 1.6 2003/09/21 10:16:49 aida_s Exp $"; | ^~~~~ rm -f context.o gcc -m64 -c -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO context.c In file included from /usr/include/inttypes.h:25, from ../../include/canna/sysdep.h:30, from ../../include/canna/RK.h:44, from RKintern.h:58, from context.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ context.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[]="$Id: context.c,v 1.5 2003/09/17 08:50:52 aida_s Exp $"; | ^~~~~ rm -f nword.o gcc -m64 -c -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO nword.c In file included from /usr/include/inttypes.h:25, from ../../include/canna/sysdep.h:30, from ../../include/canna/RK.h:44, from RKintern.h:58, from nword.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ nword.c:1220:8: warning: type defaults to ‘int’ in declaration of ‘compword’ [-Wimplicit-int] 1220 | static compword pro((const struct compRec *, const struct compRec *)); | ^~~~~~~~ nword.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[]="$Id: nword.c,v 1.5 2003/07/31 19:03:51 aida_s Exp $"; | ^~~~~ rm -f ncache.o gcc -m64 -c -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO ncache.c In file included from /usr/include/inttypes.h:25, from ../../include/canna/sysdep.h:30, from ../../include/canna/RK.h:44, from RKintern.h:58, from ncache.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f dic.o gcc -m64 -c -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO dic.c In file included from /usr/include/inttypes.h:25, from ../../include/canna/sysdep.h:30, from ../../include/canna/RK.h:44, from RKintern.h:58, from dic.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ dic.c:323:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 323 | copyFile(src, dst) | ^~~~~~~~ dic.c:885:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 885 | GetLine(cx, gram, tdp, line, size) | ^~~~~~~ dic.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[]="@(#) 102.1 $Id: dic.c,v 1.4 2003/09/17 08:50:52 aida_s Exp $"; | ^~~~~ dic.c: In function ‘RkwChmodDic’: dic.c:802:18: warning: ‘dd’ may be used uninitialized [-Wmaybe-uninitialized] 802 | res = dd ? DDchmod(dd, mode) : ACCES; | ^~~~~~~~~~~~~~~~~ dic.c:780:26: note: ‘dd’ was declared here 780 | struct DD *dd, *userDDP[2]; | ^~ rm -f util.o gcc -m64 -c -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO util.c In file included from /usr/include/inttypes.h:25, from ../../include/canna/sysdep.h:30, from ../../include/canna/RK.h:44, from RKintern.h:58, from util.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ util.c:470:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 470 | _RkGetLink(dic, pgno, off, lvo, csn) | ^~~~~~~~~~ util.c: In function ‘_RkGetOffset’: util.c:524:1: warning: control reaches end of non-void function [-Wreturn-type] 524 | } | ^ util.c: At top level: util.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[]="@(#)$Id: util.c,v 1.8 2003/09/17 08:50:52 aida_s Exp $ $Author: aida_s $ $Revision: 1.8 $ $Data$"; | ^~~~~ rm -f kana.o gcc -m64 -c -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO kana.c In file included from /usr/include/inttypes.h:25, from ../../include/canna/sysdep.h:30, from ../../include/canna/RK.h:44, from RKintern.h:58, from kana.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ kana.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[]="@(#) 102.1 $Id: kana.c,v 1.2 2003/09/17 08:50:52 aida_s Exp $"; | ^~~~~ In function ‘_ADDCODE’, inlined from ‘RkCvtNarrow’ at kana.c:749:2: kana.c:175:29: warning: ‘byte’ may be used uninitialized [-Wmaybe-uninitialized] 175 | if ((unsigned long)length <= (unsigned long)maxdst) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ kana.c: In function ‘RkCvtNarrow’: kana.c:721:17: note: ‘byte’ was declared here 721 | int byte; | ^~~~ rm -f bits.o gcc -m64 -c -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO bits.c In file included from /usr/include/inttypes.h:25, from ../../include/canna/sysdep.h:30, from ../../include/canna/RK.h:44, from RKintern.h:58, from bits.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ bits.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[]="$Id: bits.c,v 1.2 2003/09/17 08:50:52 aida_s Exp $"; | ^~~~~ rm -f dd.o gcc -m64 -c -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO dd.c In file included from /usr/include/inttypes.h:25, from ../../include/canna/sysdep.h:30, from ../../include/canna/RK.h:44, from RKintern.h:58, from dd.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ dd.c: In function ‘_RkAllocDF’: dd.c:218:1: warning: type of ‘type’ defaults to ‘int’ [-Wimplicit-int] 218 | _RkAllocDF(dd, lnk, type) | ^~~~~~~~~~ dd.c: At top level: dd.c:1197:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1197 | DMcheck(spec, name) | ^~~~~~~ dd.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[]="$Id: dd.c,v 1.5 2003/09/17 08:50:52 aida_s Exp $"; | ^~~~~ dd.c: In function ‘_RkAllocDF’: dd.c:78:11: warning: ‘__builtin___strncpy_chk’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 78 | (void)strncpy(d, s, len); | ^ In function ‘allocStr’, inlined from ‘_RkCreateDF’ at dd.c:181:25, inlined from ‘_RkAllocDF’ at dd.c:230:7: dd.c:77:14: note: length computed here 77 | if ((len = strlen(s)) && (d = malloc(len + 1))) { | ^~~~~~~~~ dd.c: In function ‘_RkAllocDM’: dd.c:78:11: warning: ‘__builtin___strncpy_chk’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 78 | (void)strncpy(d, s, len); | ^ In function ‘allocStr’, inlined from ‘_RkCreateDM’ at dd.c:101:23, inlined from ‘_RkAllocDM’ at dd.c:151:7: dd.c:77:14: note: length computed here 77 | if ((len = strlen(s)) && (d = malloc(len + 1))) { | ^~~~~~~~~ dd.c: In function ‘_RkAllocDM’: dd.c:78:11: warning: ‘__builtin___strncpy_chk’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 78 | (void)strncpy(d, s, len); | ^ In function ‘allocStr’, inlined from ‘_RkCreateDM’ at dd.c:103:25, inlined from ‘_RkAllocDM’ at dd.c:151:7: dd.c:77:14: note: length computed here 77 | if ((len = strlen(s)) && (d = malloc(len + 1))) { | ^~~~~~~~~ dd.c: In function ‘allocStr’: dd.c:78:11: warning: ‘__builtin___strncpy_chk’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 78 | (void)strncpy(d, s, len); | ^ dd.c:77:14: note: length computed here 77 | if ((len = strlen(s)) && (d = malloc(len + 1))) { | ^~~~~~~~~ dd.c: In function ‘_RkCreateDDP’: dd.c:78:11: warning: ‘__builtin___strncpy_chk’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 78 | (void)strncpy(d, s, len); | ^ In function ‘allocStr’, inlined from ‘_RkCreateDD’ at dd.c:413:21, inlined from ‘_RkReadDD’ at dd.c:529:8, inlined from ‘_RkOpenDD’ at dd.c:650:8, inlined from ‘_RkCreateDDP’ at dd.c:1000:10: dd.c:77:14: note: length computed here 77 | if ((len = strlen(s)) && (d = malloc(len + 1))) { | ^~~~~~~~~ dd.c: In function ‘DMrename’: dd.c:78:11: warning: ‘__builtin___strncpy_chk’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 78 | (void)strncpy(d, s, len); | ^ In function ‘allocStr’, inlined from ‘DMrename’ at dd.c:1387:20: dd.c:77:14: note: length computed here 77 | if ((len = strlen(s)) && (d = malloc(len + 1))) { | ^~~~~~~~~ rm -f fq.o gcc -m64 -c -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO fq.c In file included from /usr/include/inttypes.h:25, from ../../include/canna/sysdep.h:30, from ../../include/canna/RK.h:44, from RKintern.h:58, from fq.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ fq.c: In function ‘FQopen’: fq.c:637:11: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 637 | (void)read(fd, (char *)qm->dm_qbits, (int)xqm->ex_bsiz); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fq.c: In function ‘FQscan’: fq.c:557:11: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 557 | (void)read(fd, (char *)ll, 4); | ^~~~~~~~~~~~~~~~~~~~~~~ fq.c: In function ‘FQclose’: fq.c:667:15: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 667 | (void)write(fd, (char *)qm->dm_qbits, (int)xqm->ex_bsiz); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fq.c: At top level: fq.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[]="$Id: fq.c,v 1.6 2003/09/17 08:50:52 aida_s Exp $"; | ^~~~~ rm -f libRK.a ar cq libRK.a tempdic.o permdic.o dicsw.o ngram.o bun.o context.o nword.o ncache.o dic.o util.o kana.o bits.o dd.o fq.o ranlib libRK.a make[5]: Leaving directory '/<>/lib/RK' making all in lib/RKC... make[5]: Entering directory '/<>/lib/RKC' rm -f rkc.o unshared/rkc.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "' -DNEED_RKINDEP_SUBST -g -Wall -g rkc.c -o unshared/rkc.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from rkcw.h:38, from rkc.c:54: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from rkc.c:53: ../../include/sglobal.h:340:45: warning: type defaults to ‘int’ in declaration of ‘G340_rkcWCinit’ [-Wimplicit-int] 340 | #define rkcWCinit G340_rkcWCinit | ^~~~~~~~~~~~~~ rkcw.h:57:8: note: in expansion of macro ‘rkcWCinit’ 57 | extern rkcWCinit pro((void)); | ^~~~~~~~~ ../../include/sglobal.h:344:45: warning: type defaults to ‘int’ in declaration of ‘G344_rkcw_get_server_info’ [-Wimplicit-int] 344 | #define rkcw_get_server_info G344_rkcw_get_server_info | ^~~~~~~~~~~~~~~~~~~~~~~~~ rkcw.h:58:8: note: in expansion of macro ‘rkcw_get_server_info’ 58 | extern rkcw_get_server_info pro((int *, int *)); | ^~~~~~~~~~~~~~~~~~~~ ../../include/sglobal.h:373:45: warning: type defaults to ‘int’ in declaration of ‘G373_ushortstrncpy’ [-Wimplicit-int] 373 | #define ushortstrncpy G373_ushortstrncpy | ^~~~~~~~~~~~~~~~~~ rkcw.h:59:8: note: in expansion of macro ‘ushortstrncpy’ 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ^~~~~~~~~~~~~ ../../include/sglobal.h:341:45: warning: type defaults to ‘int’ in declaration of ‘G341_rkc_Connect_Iroha_Server’ [-Wimplicit-int] 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rkc.h:212:8: note: in expansion of macro ‘rkc_Connect_Iroha_Server’ 212 | extern rkc_Connect_Iroha_Server pro((char *)); | ^~~~~~~~~~~~~~~~~~~~~~~~ rkc.c:1545:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1545 | CheckRemoteToolProtoVersion(mode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rkc.c: In function ‘CheckRemoteToolProtoVersion’: rkc.c:1545:1: warning: type of ‘mode’ defaults to ‘int’ [-Wimplicit-int] rkc.c: In function ‘RkwRemoveDic’: rkc.c:1616:1: warning: type of ‘mode’ defaults to ‘int’ [-Wimplicit-int] 1616 | RkwRemoveDic( cxnum, dicname, mode ) | ^~~~~~~~~~~~ rkc.c: At top level: rkc.c:1677:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1677 | _RkwGetWordTextDic( cxnum, dirname, dicname, info, infolen ) | ^~~~~~~~~~~~~~~~~~ rkc.c: In function ‘removeBUN’: rkc.c:1881:14: warning: type defaults to ‘int’ in declaration of ‘i’ [-Wimplicit-int] 1881 | register i; | ^ rkc.c: In function ‘RkRemoveDic’: rkc.c:2619:1: warning: type of ‘mode’ defaults to ‘int’ [-Wimplicit-int] 2619 | RkRemoveDic( cxnum, dicname, mode ) | ^~~~~~~~~~~ rkc.c: In function ‘RkGetSimpleKanji’: rkc.c:2735:1: warning: type of ‘dicname’ defaults to ‘int’ [-Wimplicit-int] 2735 | RkGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) | ^~~~~~~~~~~~~~~~ rkc.c: At top level: rkc.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "$Id: rkc.c,v 1.12 2003/09/24 15:01:07 aida_s Exp $"; | ^~~~~~ rm -f rkc.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "' -DNEED_RKINDEP_SUBST -fPIC rkc.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from rkcw.h:38, from rkc.c:54: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from rkc.c:53: ../../include/sglobal.h:340:45: warning: type defaults to ‘int’ in declaration of ‘G340_rkcWCinit’ [-Wimplicit-int] 340 | #define rkcWCinit G340_rkcWCinit | ^~~~~~~~~~~~~~ rkcw.h:57:8: note: in expansion of macro ‘rkcWCinit’ 57 | extern rkcWCinit pro((void)); | ^~~~~~~~~ ../../include/sglobal.h:344:45: warning: type defaults to ‘int’ in declaration of ‘G344_rkcw_get_server_info’ [-Wimplicit-int] 344 | #define rkcw_get_server_info G344_rkcw_get_server_info | ^~~~~~~~~~~~~~~~~~~~~~~~~ rkcw.h:58:8: note: in expansion of macro ‘rkcw_get_server_info’ 58 | extern rkcw_get_server_info pro((int *, int *)); | ^~~~~~~~~~~~~~~~~~~~ ../../include/sglobal.h:373:45: warning: type defaults to ‘int’ in declaration of ‘G373_ushortstrncpy’ [-Wimplicit-int] 373 | #define ushortstrncpy G373_ushortstrncpy | ^~~~~~~~~~~~~~~~~~ rkcw.h:59:8: note: in expansion of macro ‘ushortstrncpy’ 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ^~~~~~~~~~~~~ ../../include/sglobal.h:341:45: warning: type defaults to ‘int’ in declaration of ‘G341_rkc_Connect_Iroha_Server’ [-Wimplicit-int] 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rkc.h:212:8: note: in expansion of macro ‘rkc_Connect_Iroha_Server’ 212 | extern rkc_Connect_Iroha_Server pro((char *)); | ^~~~~~~~~~~~~~~~~~~~~~~~ rkc.c:1545:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1545 | CheckRemoteToolProtoVersion(mode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rkc.c: In function ‘CheckRemoteToolProtoVersion’: rkc.c:1545:1: warning: type of ‘mode’ defaults to ‘int’ [-Wimplicit-int] rkc.c: In function ‘RkwRemoveDic’: rkc.c:1616:1: warning: type of ‘mode’ defaults to ‘int’ [-Wimplicit-int] 1616 | RkwRemoveDic( cxnum, dicname, mode ) | ^~~~~~~~~~~~ rkc.c: At top level: rkc.c:1677:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1677 | _RkwGetWordTextDic( cxnum, dirname, dicname, info, infolen ) | ^~~~~~~~~~~~~~~~~~ rkc.c: In function ‘removeBUN’: rkc.c:1881:14: warning: type defaults to ‘int’ in declaration of ‘i’ [-Wimplicit-int] 1881 | register i; | ^ rkc.c: In function ‘RkRemoveDic’: rkc.c:2619:1: warning: type of ‘mode’ defaults to ‘int’ [-Wimplicit-int] 2619 | RkRemoveDic( cxnum, dicname, mode ) | ^~~~~~~~~~~ rkc.c: In function ‘RkGetSimpleKanji’: rkc.c:2735:1: warning: type of ‘dicname’ defaults to ‘int’ [-Wimplicit-int] 2735 | RkGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) | ^~~~~~~~~~~~~~~~ rkc.c: At top level: rkc.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "$Id: rkc.c,v 1.12 2003/09/24 15:01:07 aida_s Exp $"; | ^~~~~~ rm -f convert.o unshared/convert.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "' -DNEED_RKINDEP_SUBST -g -Wall -g convert.c -o unshared/convert.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from rkcw.h:38, from convert.c:30: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from convert.c:29: ../../include/sglobal.h:340:45: warning: type defaults to ‘int’ in declaration of ‘G340_rkcWCinit’ [-Wimplicit-int] 340 | #define rkcWCinit G340_rkcWCinit | ^~~~~~~~~~~~~~ rkcw.h:57:8: note: in expansion of macro ‘rkcWCinit’ 57 | extern rkcWCinit pro((void)); | ^~~~~~~~~ ../../include/sglobal.h:344:45: warning: type defaults to ‘int’ in declaration of ‘G344_rkcw_get_server_info’ [-Wimplicit-int] 344 | #define rkcw_get_server_info G344_rkcw_get_server_info | ^~~~~~~~~~~~~~~~~~~~~~~~~ rkcw.h:58:8: note: in expansion of macro ‘rkcw_get_server_info’ 58 | extern rkcw_get_server_info pro((int *, int *)); | ^~~~~~~~~~~~~~~~~~~~ ../../include/sglobal.h:373:45: warning: type defaults to ‘int’ in declaration of ‘G373_ushortstrncpy’ [-Wimplicit-int] 373 | #define ushortstrncpy G373_ushortstrncpy | ^~~~~~~~~~~~~~~~~~ rkcw.h:59:8: note: in expansion of macro ‘ushortstrncpy’ 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ^~~~~~~~~~~~~ ../../include/sglobal.h:341:45: warning: type defaults to ‘int’ in declaration of ‘G341_rkc_Connect_Iroha_Server’ [-Wimplicit-int] 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rkc.h:212:8: note: in expansion of macro ‘rkc_Connect_Iroha_Server’ 212 | extern rkc_Connect_Iroha_Server pro((char *)); | ^~~~~~~~~~~~~~~~~~~~~~~~ convert.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "$Id: convert.c,v 1.9.2.1 2004/04/26 21:48:37 aida_s Exp $"; | ^~~~~~ rm -f convert.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "' -DNEED_RKINDEP_SUBST -fPIC convert.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from rkcw.h:38, from convert.c:30: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from convert.c:29: ../../include/sglobal.h:340:45: warning: type defaults to ‘int’ in declaration of ‘G340_rkcWCinit’ [-Wimplicit-int] 340 | #define rkcWCinit G340_rkcWCinit | ^~~~~~~~~~~~~~ rkcw.h:57:8: note: in expansion of macro ‘rkcWCinit’ 57 | extern rkcWCinit pro((void)); | ^~~~~~~~~ ../../include/sglobal.h:344:45: warning: type defaults to ‘int’ in declaration of ‘G344_rkcw_get_server_info’ [-Wimplicit-int] 344 | #define rkcw_get_server_info G344_rkcw_get_server_info | ^~~~~~~~~~~~~~~~~~~~~~~~~ rkcw.h:58:8: note: in expansion of macro ‘rkcw_get_server_info’ 58 | extern rkcw_get_server_info pro((int *, int *)); | ^~~~~~~~~~~~~~~~~~~~ ../../include/sglobal.h:373:45: warning: type defaults to ‘int’ in declaration of ‘G373_ushortstrncpy’ [-Wimplicit-int] 373 | #define ushortstrncpy G373_ushortstrncpy | ^~~~~~~~~~~~~~~~~~ rkcw.h:59:8: note: in expansion of macro ‘ushortstrncpy’ 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ^~~~~~~~~~~~~ ../../include/sglobal.h:341:45: warning: type defaults to ‘int’ in declaration of ‘G341_rkc_Connect_Iroha_Server’ [-Wimplicit-int] 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rkc.h:212:8: note: in expansion of macro ‘rkc_Connect_Iroha_Server’ 212 | extern rkc_Connect_Iroha_Server pro((char *)); | ^~~~~~~~~~~~~~~~~~~~~~~~ convert.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "$Id: convert.c,v 1.9.2.1 2004/04/26 21:48:37 aida_s Exp $"; | ^~~~~~ rm -f wconvert.o unshared/wconvert.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "' -DNEED_RKINDEP_SUBST -g -Wall -g wconvert.c -o unshared/wconvert.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from wconvert.c:56: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from wconvert.c:58: ../../include/sglobal.h:340:45: warning: type defaults to ‘int’ in declaration of ‘G340_rkcWCinit’ [-Wimplicit-int] 340 | #define rkcWCinit G340_rkcWCinit | ^~~~~~~~~~~~~~ rkcw.h:57:8: note: in expansion of macro ‘rkcWCinit’ 57 | extern rkcWCinit pro((void)); | ^~~~~~~~~ ../../include/sglobal.h:344:45: warning: type defaults to ‘int’ in declaration of ‘G344_rkcw_get_server_info’ [-Wimplicit-int] 344 | #define rkcw_get_server_info G344_rkcw_get_server_info | ^~~~~~~~~~~~~~~~~~~~~~~~~ rkcw.h:58:8: note: in expansion of macro ‘rkcw_get_server_info’ 58 | extern rkcw_get_server_info pro((int *, int *)); | ^~~~~~~~~~~~~~~~~~~~ ../../include/sglobal.h:373:45: warning: type defaults to ‘int’ in declaration of ‘G373_ushortstrncpy’ [-Wimplicit-int] 373 | #define ushortstrncpy G373_ushortstrncpy | ^~~~~~~~~~~~~~~~~~ rkcw.h:59:8: note: in expansion of macro ‘ushortstrncpy’ 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ^~~~~~~~~~~~~ ../../include/sglobal.h:341:45: warning: type defaults to ‘int’ in declaration of ‘G341_rkc_Connect_Iroha_Server’ [-Wimplicit-int] 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rkc.h:212:8: note: in expansion of macro ‘rkc_Connect_Iroha_Server’ 212 | extern rkc_Connect_Iroha_Server pro((char *)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../include/sglobal.h:341:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wconvert.c:408:1: note: in expansion of macro ‘rkc_Connect_Iroha_Server’ 408 | rkc_Connect_Iroha_Server( hostname ) | ^~~~~~~~~~~~~~~~~~~~~~~~ wconvert.c:523:8: warning: type defaults to ‘int’ in declaration of ‘firstKouhoStore’ [-Wimplicit-int] 523 | static firstKouhoStore pro((int, BYTE *, int, BYTE *)); | ^~~~~~~~~~~~~~~ wconvert.c:526:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 526 | firstKouhoStore(n, data, len, dest) | ^~~~~~~~~~~~~~~ wconvert.c: In function ‘RkcSendWRequest’: wconvert.c:760:22: warning: variable ‘wfds2’ set but not used [-Wunused-but-set-variable] 760 | rki_fd_set wfds, wfds2; | ^~~~~ wconvert.c: At top level: wconvert.c:822:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 822 | SendType0Request(proto, len, name) /* Initialize */ | ^~~~~~~~~~~~~~~~ wconvert.c:845:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 845 | SendType1Request(majo, mino) /* Finalize , KillServer */ | ^~~~~~~~~~~~~~~~ wconvert.c:858:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 858 | SendType2Request(majo, mino, val) /* DuplicateContext */ | ^~~~~~~~~~~~~~~~ wconvert.c:873:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 873 | SendType3Request(majo, mino, con, val) /* GetDictionaryList */ | ^~~~~~~~~~~~~~~~ wconvert.c:889:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 889 | SendType4Request(majo, mino, con, bgn, end, wstr, wlen) /* SubstYomi */ | ^~~~~~~~~~~~~~~~ wconvert.c:924:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 924 | SendType5Request(majo, mino, con, val, mod) /* AutoConvert */ | ^~~~~~~~~~~~~~~~ wconvert.c:942:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 942 | SendType6Request(majo, mino, con, bun, val) /* GetYomi */ | ^~~~~~~~~~~~~~~~ wconvert.c: In function ‘SendType6Request’: wconvert.c:942:1: warning: type of ‘bun’ defaults to ‘int’ [-Wimplicit-int] wconvert.c: At top level: wconvert.c:961:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 961 | SendType9Request(majo, mino, con, bun, cand, val) /* GetLex */ | ^~~~~~~~~~~~~~~~ wconvert.c:979:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 979 | SendType10Request(majo, mino, cx, n, mod) /* EndConvert */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1013:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1013 | SendType11Request(majo, mino, con, bun, wstr, wlen) /* StoreYomi */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1053:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1053 | SendType12Request(majo, mino, con, wstr, str) /* DefineWord */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1087:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1087 | SendType13Request(majo, mino, con, str, wstr, wlen, mxk, mxh) | ^~~~~~~~~~~~~~~~~ wconvert.c:1127:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1127 | SendType14Request(majo, mino, mod, con, wstr, wlen) /* BeginConvert */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1163:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1163 | SendType15Request(majo, mino, mod, con, str) /* MountDictionary */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1193:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1193 | SendType16Request(majo, mino, mod, con, ostr, nstr) /* RenameDictionary */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1225:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1225 | SendType17Request(majo, mino, str, slen) /* QueryExtension */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1251:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1251 | SendType18Request(majo, mino, con, str1, s1len, str2, s2len, val) /* ListDictionary */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1284:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1284 | SendType19Request(majo, mino, mod, con, ustr, dstr) /* QueryDictionary */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1316:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1316 | SendType20Request(majo, mino, con, cmd, dsz, data, bsz) /* Through */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1350:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1350 | SendType21Request(majo, mino, mod, con, dirstr, ostr, nstr) | ^~~~~~~~~~~~~~~~~ wconvert.c:1388:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1388 | RecvType0Reply(rep) /* Initialize */ | ^~~~~~~~~~~~~~ wconvert.c:1405:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1405 | RecvType1Reply(n, vmajp, vminp) /* GetServerInfo */ | ^~~~~~~~~~~~~~ wconvert.c:1426:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1426 | RecvType2Reply(rep) /* Finalize , KillServer */ | ^~~~~~~~~~~~~~ wconvert.c:1440:8: warning: type defaults to ‘int’ in declaration of ‘RecvType3Reply’ [-Wimplicit-int] 1440 | static RecvType3Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *)); | ^~~~~~~~~~~~~~ wconvert.c:1443:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1443 | RecvType3Reply(n, storefunc, extdata) /* GetHinshi */ | ^~~~~~~~~~~~~~ wconvert.c:1470:8: warning: type defaults to ‘int’ in declaration of ‘RecvType4Reply’ [-Wimplicit-int] 1470 | static RecvType4Reply pro((int *, int (*)(int, BYTE *, BYTE *), BYTE *)); | ^~~~~~~~~~~~~~ wconvert.c:1473:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1473 | RecvType4Reply(n, storefunc, extdata) /* GetStatus */ | ^~~~~~~~~~~~~~ wconvert.c:1502:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1502 | RecvType5Reply(rep) /* CreateContext */ | ^~~~~~~~~~~~~~ wconvert.c:1520:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1520 | RecvType6Reply(buf, mxi, n) /* GetDictionaryList */ | ^~~~~~~~~~~~~~ wconvert.c:1544:8: warning: type defaults to ‘int’ in declaration of ‘RecvType7Reply’ [-Wimplicit-int] 1544 | static RecvType7Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *)); | ^~~~~~~~~~~~~~ wconvert.c:1547:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1547 | RecvType7Reply(n, storefunc, extdata) /* BeginConvert */ | ^~~~~~~~~~~~~~ wconvert.c:1576:8: warning: type defaults to ‘int’ in declaration of ‘RecvType8Reply’ [-Wimplicit-int] 1576 | static RecvType8Reply | ^~~~~~~~~~~~~~ wconvert.c:1580:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1580 | RecvType8Reply(n, storefunc, kdata, hdata) /* GetSimpleKanji */ | ^~~~~~~~~~~~~~ wconvert.c:1611:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1611 | RecvType10Reply(n, buf, bsz) /* Through */ | ^~~~~~~~~~~~~~~ wconvert.c:1653:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_finalize’ [-Wimplicit-int] 1653 | static rkcw_finalize pro((void)); | ^~~~~~~~~~~~~ wconvert.c:1656:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1656 | rkcw_finalize() | ^~~~~~~~~~~~~ wconvert.c:1668:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_killserver’ [-Wimplicit-int] 1668 | static rkcw_killserver pro((void)); | ^~~~~~~~~~~~~~~ wconvert.c:1671:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1671 | rkcw_killserver() | ^~~~~~~~~~~~~~~ wconvert.c:1683:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_create_context’ [-Wimplicit-int] 1683 | static rkcw_create_context pro((void)); | ^~~~~~~~~~~~~~~~~~~ wconvert.c:1686:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1686 | rkcw_create_context() | ^~~~~~~~~~~~~~~~~~~ wconvert.c:1697:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_duplicate_context’ [-Wimplicit-int] 1697 | static rkcw_duplicate_context pro((RkcContext *)); | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:1700:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1700 | rkcw_duplicate_context( cx ) | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:1712:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_close_context’ [-Wimplicit-int] 1712 | static rkcw_close_context pro((RkcContext *)); | ^~~~~~~~~~~~~~~~~~ wconvert.c:1715:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1715 | rkcw_close_context( cx ) | ^~~~~~~~~~~~~~~~~~ wconvert.c:1728:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1728 | dictionary_list(proto, con, dicnames, mxi) | ^~~~~~~~~~~~~~~ wconvert.c:1742:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_dictionary_list’ [-Wimplicit-int] 1742 | static rkcw_dictionary_list pro((RkcContext *, char *, int)); | ^~~~~~~~~~~~~~~~~~~~ wconvert.c:1745:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1745 | rkcw_dictionary_list( cx, dicnames, mxi) | ^~~~~~~~~~~~~~~~~~~~ wconvert.c:1754:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1754 | define_dic(proto, cx, dicname, wordrec) | ^~~~~~~~~~ wconvert.c:1769:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_define_dic’ [-Wimplicit-int] 1769 | static rkcw_define_dic pro((RkcContext *, char *, Ushort *)); | ^~~~~~~~~~~~~~~ wconvert.c:1772:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1772 | rkcw_define_dic( cx, dicname, wordrec) | ^~~~~~~~~~~~~~~ wconvert.c:1780:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_delete_dic’ [-Wimplicit-int] 1780 | static rkcw_delete_dic pro((RkcContext *, char *, Ushort *)); | ^~~~~~~~~~~~~~~ wconvert.c:1783:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1783 | rkcw_delete_dic( cx, dicname, wordrec) | ^~~~~~~~~~~~~~~ wconvert.c:1791:8: warning: type defaults to ‘int’ in declaration of ‘mount_dictionary’ [-Wimplicit-int] 1791 | static mount_dictionary pro((int, int, int, char *, int)); | ^~~~~~~~~~~~~~~~ wconvert.c:1794:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1794 | mount_dictionary(majo, mino, context, data, mode) | ^~~~~~~~~~~~~~~~ wconvert.c:1807:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_mount_dictionary’ [-Wimplicit-int] 1807 | static rkcw_mount_dictionary pro((RkcContext *, char *, int)); | ^~~~~~~~~~~~~~~~~~~~~ wconvert.c:1810:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1810 | rkcw_mount_dictionary( cx, dicname, mode ) | ^~~~~~~~~~~~~~~~~~~~~ wconvert.c:1818:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_umount_dictionary’ [-Wimplicit-int] 1818 | static rkcw_umount_dictionary pro((RkcContext *, char *)); | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:1821:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1821 | rkcw_umount_dictionary( cx, dicname ) | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:1828:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_remount_dictionary’ [-Wimplicit-int] 1828 | static rkcw_remount_dictionary pro((RkcContext *, char *, int)); | ^~~~~~~~~~~~~~~~~~~~~~~ wconvert.c:1831:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1831 | rkcw_remount_dictionary( cx, dicname, where ) | ^~~~~~~~~~~~~~~~~~~~~~~ wconvert.c:1840:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_mount_list’ [-Wimplicit-int] 1840 | static rkcw_mount_list pro((RkcContext *, char *, int)); | ^~~~~~~~~~~~~~~ wconvert.c:1843:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1843 | rkcw_mount_list( cx, dicnames, mxi) | ^~~~~~~~~~~~~~~ wconvert.c:1865:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1865 | end_convert(proto, cx, n, mod) | ^~~~~~~~~~~ wconvert.c:1878:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_convert_end’ [-Wimplicit-int] 1878 | static rkcw_convert_end pro((RkcContext *, int)); | ^~~~~~~~~~~~~~~~ wconvert.c:1881:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1881 | rkcw_convert_end( cx, mode ) | ^~~~~~~~~~~~~~~~ wconvert.c:1888:8: warning: type defaults to ‘int’ in declaration of ‘convStore’ [-Wimplicit-int] 1888 | static convStore pro((int, BYTE *, int, BYTE *)); | ^~~~~~~~~ wconvert.c:1891:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1891 | convStore(n, data, len, dest) | ^~~~~~~~~ wconvert.c:1904:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_convert’ [-Wimplicit-int] 1904 | static rkcw_convert pro((RkcContext *, Ushort *, int, int)); | ^~~~~~~~~~~~ wconvert.c:1907:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1907 | rkcw_convert( cx, yomi, length, mode ) | ^~~~~~~~~~~~ wconvert.c:1928:8: warning: type defaults to ‘int’ in declaration of ‘get_yomi’ [-Wimplicit-int] 1928 | static get_yomi | ^~~~~~~~ wconvert.c:1932:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1932 | get_yomi(proto, context, curbun, storefunc, yomibuf) | ^~~~~~~~ wconvert.c:1945:8: warning: type defaults to ‘int’ in declaration of ‘yomiStore’ [-Wimplicit-int] 1945 | static yomiStore pro((int, BYTE *, int, BYTE *)); | ^~~~~~~~~ wconvert.c:1948:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1948 | yomiStore(n, data, len, destb) | ^~~~~~~~~ wconvert.c:1966:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_get_yomi’ [-Wimplicit-int] 1966 | static rkcw_get_yomi pro((RkcContext *, Ushort *)); | ^~~~~~~~~~~~~ wconvert.c:1969:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1969 | rkcw_get_yomi( cx, yomip ) /* yomip ¤Î¥µ¥¤¥º¤Ï̵¸ÂÂ礫¤è¡© */ | ^~~~~~~~~~~~~ wconvert.c:1977:8: warning: type defaults to ‘int’ in declaration of ‘kanjilistStore’ [-Wimplicit-int] 1977 | static kanjilistStore pro((int, BYTE *, int, BYTE *)); | ^~~~~~~~~~~~~~ wconvert.c:1980:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1980 | kanjilistStore(n, data, len, dest) | ^~~~~~~~~~~~~~ wconvert.c:2003:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_get_kanji_list’ [-Wimplicit-int] 2003 | static rkcw_get_kanji_list pro((RkcContext *)); | ^~~~~~~~~~~~~~~~~~~ wconvert.c:2006:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2006 | rkcw_get_kanji_list( cx ) | ^~~~~~~~~~~~~~~~~~~ wconvert.c:2015:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_resize’ [-Wimplicit-int] 2015 | static rkcw_resize pro((RkcContext *, int)); | ^~~~~~~~~~~ wconvert.c:2018:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2018 | rkcw_resize( cx, yomi_length ) | ^~~~~~~~~~~ wconvert.c:2034:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2034 | store_yomi(proto, cx, yomi, maxyomi) | ^~~~~~~~~~ wconvert.c:2051:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_store_yomi’ [-Wimplicit-int] 2051 | static rkcw_store_yomi pro((RkcContext *, Ushort *, int)); | ^~~~~~~~~~~~~~~ wconvert.c:2054:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2054 | rkcw_store_yomi(cx, yomi, maxyomi) | ^~~~~~~~~~~~~~~ wconvert.c:2104:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_list_dictionary’ [-Wimplicit-int] 2104 | static rkcw_list_dictionary pro((RkcContext *, char *, char *, int)); | ^~~~~~~~~~~~~~~~~~~~ wconvert.c:2107:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2107 | rkcw_list_dictionary( cx, dirname, dicnames_return, size ) | ^~~~~~~~~~~~~~~~~~~~ wconvert.c:2128:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_create_dictionary’ [-Wimplicit-int] 2128 | static rkcw_create_dictionary pro((RkcContext *, char *, int)); | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2131:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2131 | rkcw_create_dictionary( cx, dicname, mode ) | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2144:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_delete_dictionary’ [-Wimplicit-int] 2144 | static rkcw_delete_dictionary pro((RkcContext *, char *, int)); | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2147:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2147 | rkcw_delete_dictionary( cx, dicname, mode ) | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2161:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_rename_dictionary’ [-Wimplicit-int] 2161 | static rkcw_rename_dictionary pro((RkcContext *, char *, char *, int)); | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2164:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2164 | rkcw_rename_dictionary( cx, dic, newdic, mode ) | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2191:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_copy_dictionary’ [-Wimplicit-int] 2191 | static rkcw_copy_dictionary pro((RkcContext *, char *, char *, char *, int)); | ^~~~~~~~~~~~~~~~~~~~ wconvert.c:2194:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2194 | rkcw_copy_dictionary(cx, dir, dic, newdic, mode) | ^~~~~~~~~~~~~~~~~~~~ wconvert.c:2215:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_get_text_dictionary’ [-Wimplicit-int] 2215 | static rkcw_get_text_dictionary | ^~~~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2219:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2219 | rkcw_get_text_dictionary( cx, dirname, dicname, info, infolen ) | ^~~~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2264:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2264 | statusStore(n, data, dest) | ^~~~~~~~~~~ wconvert.c:2287:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_get_stat’ [-Wimplicit-int] 2287 | static rkcw_get_stat pro((RkcContext *, RkStat *)); | ^~~~~~~~~~~~~ wconvert.c:2290:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2290 | rkcw_get_stat( cx, stat ) | ^~~~~~~~~~~~~ wconvert.c:2307:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2307 | lexStore(n, data, dlen, dest) | ^~~~~~~~ wconvert.c:2330:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_get_lex’ [-Wimplicit-int] 2330 | static rkcw_get_lex pro((RkcContext *, int, RkLex *)); | ^~~~~~~~~~~~ wconvert.c:2333:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2333 | rkcw_get_lex( cx, mxi, info ) | ^~~~~~~~~~~~ wconvert.c:2352:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_autoconv’ [-Wimplicit-int] 2352 | static rkcw_autoconv pro((RkcContext *, int, int)); | ^~~~~~~~~~~~~ wconvert.c:2355:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2355 | rkcw_autoconv( cx, length, mode ) | ^~~~~~~~~~~~~ wconvert.c:2368:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_subst_yomi’ [-Wimplicit-int] 2368 | static rkcw_subst_yomi pro((RkcContext *, int, int, int, Ushort *, int)); | ^~~~~~~~~~~~~~~ wconvert.c:2371:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2371 | rkcw_subst_yomi( cx, nbun, y_start, y_end, yomi, y_len ) | ^~~~~~~~~~~~~~~ wconvert.c:2387:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_flush_yomi’ [-Wimplicit-int] 2387 | static rkcw_flush_yomi pro((RkcContext *)); | ^~~~~~~~~~~~~~~ wconvert.c:2390:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2390 | rkcw_flush_yomi( cx ) | ^~~~~~~~~~~~~~~ wconvert.c:2402:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_get_last_yomi’ [-Wimplicit-int] 2402 | static rkcw_get_last_yomi pro((RkcContext *, Ushort *, int)); | ^~~~~~~~~~~~~~~~~~ wconvert.c:2405:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2405 | rkcw_get_last_yomi( cx, yomi, maxyomi ) | ^~~~~~~~~~~~~~~~~~ wconvert.c:2419:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_remove_bun’ [-Wimplicit-int] 2419 | static rkcw_remove_bun pro((RkcContext *, int)); | ^~~~~~~~~~~~~~~ wconvert.c:2422:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2422 | rkcw_remove_bun( cx, mode ) | ^~~~~~~~~~~~~~~ wconvert.c:2459:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2459 | simpleKanjiStore(n, data, kdest, hdest) | ^~~~~~~~~~~~~~~~ wconvert.c:2489:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_get_simple_kanji’ [-Wimplicit-int] 2489 | static rkcw_get_simple_kanji | ^~~~~~~~~~~~~~~~~~~~~ wconvert.c:2493:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2493 | rkcw_get_simple_kanji( cx, dic, yomi, mxy, kan, mxk, hin, mxh ) | ^~~~~~~~~~~~~~~~~~~~~ wconvert.c:2532:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2532 | dicinfoStore(n, data, dest) | ^~~~~~~~~~~~ wconvert.c:2555:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_query_dic’ [-Wimplicit-int] 2555 | static rkcw_query_dic pro((RkcContext *, char *, char *, struct DicInfo *)); | ^~~~~~~~~~~~~~ wconvert.c:2558:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2558 | rkcw_query_dic(cx, usrname, dicname, info) | ^~~~~~~~~~~~~~ wconvert.c:2574:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_get_hinshi’ [-Wimplicit-int] 2574 | static rkcw_get_hinshi pro((RkcContext *, Ushort *, int)); | ^~~~~~~~~~~~~~~ wconvert.c:2577:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2577 | rkcw_get_hinshi( cx, dst, mxd ) | ^~~~~~~~~~~~~~~ wconvert.c:2593:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_store_range’ [-Wimplicit-int] 2593 | static rkcw_store_range pro((RkcContext *, Ushort *, int)); | ^~~~~~~~~~~~~~~~ wconvert.c:2596:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2596 | rkcw_store_range(cx, yomi, maxyomi) | ^~~~~~~~~~~~~~~~ wconvert.c:2604:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_set_locale’ [-Wimplicit-int] 2604 | static rkcw_set_locale pro((RkcContext *, char *)); | ^~~~~~~~~~~~~~~ wconvert.c:2607:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2607 | rkcw_set_locale( cx, locale ) | ^~~~~~~~~~~~~~~ wconvert.c:2614:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_sync’ [-Wimplicit-int] 2614 | static rkcw_sync pro((RkcContext *, char *)); | ^~~~~~~~~ wconvert.c:2617:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2617 | rkcw_sync(cx, dicname) | ^~~~~~~~~ wconvert.c:2624:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_set_app_name’ [-Wimplicit-int] 2624 | static rkcw_set_app_name pro((RkcContext *, char *)); | ^~~~~~~~~~~~~~~~~ wconvert.c:2627:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2627 | rkcw_set_app_name( cx, apname ) | ^~~~~~~~~~~~~~~~~ wconvert.c:2639:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_notice_group_name’ [-Wimplicit-int] 2639 | static rkcw_notice_group_name pro((RkcContext *, char *)); | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2642:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2642 | rkcw_notice_group_name(cx, groupname) | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2654:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_chmod_dic’ [-Wimplicit-int] 2654 | static rkcw_chmod_dic pro((RkcContext *, char *, int)); | ^~~~~~~~~~~~~~ wconvert.c:2657:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2657 | rkcw_chmod_dic(cx, dicname, mode) | ^~~~~~~~~~~~~~ wconvert.c:2671:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_through’ [-Wimplicit-int] 2671 | static rkcw_through pro((RkcContext *, int, char *, int, int)); | ^~~~~~~~~~~~ wconvert.c:2674:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2674 | rkcw_through( cx, cmd, data, datasz, bufsz ) | ^~~~~~~~~~~~ wconvert.c:51:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 51 | static char rcs_id[] = "$Id: wconvert.c,v 1.16.2.1 2004/04/26 21:48:37 aida_s Exp $"; | ^~~~~~ In file included from /usr/include/stdio.h:980: In function ‘sprintf’, inlined from ‘G341_rkc_Connect_Iroha_Server’ at wconvert.c:483:6: /usr/include/powerpc64le-linux-gnu/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘hostname’ [-Wrestrict] 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ wconvert.c: In function ‘G341_rkc_Connect_Iroha_Server’: wconvert.c:409:7: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 409 | char *hostname ; | ^~~~~~~~ rm -f wconvert.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "' -DNEED_RKINDEP_SUBST -fPIC wconvert.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from wconvert.c:56: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from wconvert.c:58: ../../include/sglobal.h:340:45: warning: type defaults to ‘int’ in declaration of ‘G340_rkcWCinit’ [-Wimplicit-int] 340 | #define rkcWCinit G340_rkcWCinit | ^~~~~~~~~~~~~~ rkcw.h:57:8: note: in expansion of macro ‘rkcWCinit’ 57 | extern rkcWCinit pro((void)); | ^~~~~~~~~ ../../include/sglobal.h:344:45: warning: type defaults to ‘int’ in declaration of ‘G344_rkcw_get_server_info’ [-Wimplicit-int] 344 | #define rkcw_get_server_info G344_rkcw_get_server_info | ^~~~~~~~~~~~~~~~~~~~~~~~~ rkcw.h:58:8: note: in expansion of macro ‘rkcw_get_server_info’ 58 | extern rkcw_get_server_info pro((int *, int *)); | ^~~~~~~~~~~~~~~~~~~~ ../../include/sglobal.h:373:45: warning: type defaults to ‘int’ in declaration of ‘G373_ushortstrncpy’ [-Wimplicit-int] 373 | #define ushortstrncpy G373_ushortstrncpy | ^~~~~~~~~~~~~~~~~~ rkcw.h:59:8: note: in expansion of macro ‘ushortstrncpy’ 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ^~~~~~~~~~~~~ ../../include/sglobal.h:341:45: warning: type defaults to ‘int’ in declaration of ‘G341_rkc_Connect_Iroha_Server’ [-Wimplicit-int] 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rkc.h:212:8: note: in expansion of macro ‘rkc_Connect_Iroha_Server’ 212 | extern rkc_Connect_Iroha_Server pro((char *)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../include/sglobal.h:341:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wconvert.c:408:1: note: in expansion of macro ‘rkc_Connect_Iroha_Server’ 408 | rkc_Connect_Iroha_Server( hostname ) | ^~~~~~~~~~~~~~~~~~~~~~~~ wconvert.c:523:8: warning: type defaults to ‘int’ in declaration of ‘firstKouhoStore’ [-Wimplicit-int] 523 | static firstKouhoStore pro((int, BYTE *, int, BYTE *)); | ^~~~~~~~~~~~~~~ wconvert.c:526:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 526 | firstKouhoStore(n, data, len, dest) | ^~~~~~~~~~~~~~~ wconvert.c: In function ‘RkcSendWRequest’: wconvert.c:760:22: warning: variable ‘wfds2’ set but not used [-Wunused-but-set-variable] 760 | rki_fd_set wfds, wfds2; | ^~~~~ wconvert.c: At top level: wconvert.c:822:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 822 | SendType0Request(proto, len, name) /* Initialize */ | ^~~~~~~~~~~~~~~~ wconvert.c:845:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 845 | SendType1Request(majo, mino) /* Finalize , KillServer */ | ^~~~~~~~~~~~~~~~ wconvert.c:858:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 858 | SendType2Request(majo, mino, val) /* DuplicateContext */ | ^~~~~~~~~~~~~~~~ wconvert.c:873:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 873 | SendType3Request(majo, mino, con, val) /* GetDictionaryList */ | ^~~~~~~~~~~~~~~~ wconvert.c:889:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 889 | SendType4Request(majo, mino, con, bgn, end, wstr, wlen) /* SubstYomi */ | ^~~~~~~~~~~~~~~~ wconvert.c:924:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 924 | SendType5Request(majo, mino, con, val, mod) /* AutoConvert */ | ^~~~~~~~~~~~~~~~ wconvert.c:942:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 942 | SendType6Request(majo, mino, con, bun, val) /* GetYomi */ | ^~~~~~~~~~~~~~~~ wconvert.c: In function ‘SendType6Request’: wconvert.c:942:1: warning: type of ‘bun’ defaults to ‘int’ [-Wimplicit-int] wconvert.c: At top level: wconvert.c:961:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 961 | SendType9Request(majo, mino, con, bun, cand, val) /* GetLex */ | ^~~~~~~~~~~~~~~~ wconvert.c:979:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 979 | SendType10Request(majo, mino, cx, n, mod) /* EndConvert */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1013:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1013 | SendType11Request(majo, mino, con, bun, wstr, wlen) /* StoreYomi */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1053:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1053 | SendType12Request(majo, mino, con, wstr, str) /* DefineWord */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1087:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1087 | SendType13Request(majo, mino, con, str, wstr, wlen, mxk, mxh) | ^~~~~~~~~~~~~~~~~ wconvert.c:1127:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1127 | SendType14Request(majo, mino, mod, con, wstr, wlen) /* BeginConvert */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1163:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1163 | SendType15Request(majo, mino, mod, con, str) /* MountDictionary */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1193:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1193 | SendType16Request(majo, mino, mod, con, ostr, nstr) /* RenameDictionary */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1225:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1225 | SendType17Request(majo, mino, str, slen) /* QueryExtension */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1251:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1251 | SendType18Request(majo, mino, con, str1, s1len, str2, s2len, val) /* ListDictionary */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1284:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1284 | SendType19Request(majo, mino, mod, con, ustr, dstr) /* QueryDictionary */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1316:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1316 | SendType20Request(majo, mino, con, cmd, dsz, data, bsz) /* Through */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1350:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1350 | SendType21Request(majo, mino, mod, con, dirstr, ostr, nstr) | ^~~~~~~~~~~~~~~~~ wconvert.c:1388:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1388 | RecvType0Reply(rep) /* Initialize */ | ^~~~~~~~~~~~~~ wconvert.c:1405:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1405 | RecvType1Reply(n, vmajp, vminp) /* GetServerInfo */ | ^~~~~~~~~~~~~~ wconvert.c:1426:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1426 | RecvType2Reply(rep) /* Finalize , KillServer */ | ^~~~~~~~~~~~~~ wconvert.c:1440:8: warning: type defaults to ‘int’ in declaration of ‘RecvType3Reply’ [-Wimplicit-int] 1440 | static RecvType3Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *)); | ^~~~~~~~~~~~~~ wconvert.c:1443:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1443 | RecvType3Reply(n, storefunc, extdata) /* GetHinshi */ | ^~~~~~~~~~~~~~ wconvert.c:1470:8: warning: type defaults to ‘int’ in declaration of ‘RecvType4Reply’ [-Wimplicit-int] 1470 | static RecvType4Reply pro((int *, int (*)(int, BYTE *, BYTE *), BYTE *)); | ^~~~~~~~~~~~~~ wconvert.c:1473:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1473 | RecvType4Reply(n, storefunc, extdata) /* GetStatus */ | ^~~~~~~~~~~~~~ wconvert.c:1502:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1502 | RecvType5Reply(rep) /* CreateContext */ | ^~~~~~~~~~~~~~ wconvert.c:1520:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1520 | RecvType6Reply(buf, mxi, n) /* GetDictionaryList */ | ^~~~~~~~~~~~~~ wconvert.c:1544:8: warning: type defaults to ‘int’ in declaration of ‘RecvType7Reply’ [-Wimplicit-int] 1544 | static RecvType7Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *)); | ^~~~~~~~~~~~~~ wconvert.c:1547:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1547 | RecvType7Reply(n, storefunc, extdata) /* BeginConvert */ | ^~~~~~~~~~~~~~ wconvert.c:1576:8: warning: type defaults to ‘int’ in declaration of ‘RecvType8Reply’ [-Wimplicit-int] 1576 | static RecvType8Reply | ^~~~~~~~~~~~~~ wconvert.c:1580:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1580 | RecvType8Reply(n, storefunc, kdata, hdata) /* GetSimpleKanji */ | ^~~~~~~~~~~~~~ wconvert.c:1611:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1611 | RecvType10Reply(n, buf, bsz) /* Through */ | ^~~~~~~~~~~~~~~ wconvert.c:1653:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_finalize’ [-Wimplicit-int] 1653 | static rkcw_finalize pro((void)); | ^~~~~~~~~~~~~ wconvert.c:1656:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1656 | rkcw_finalize() | ^~~~~~~~~~~~~ wconvert.c:1668:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_killserver’ [-Wimplicit-int] 1668 | static rkcw_killserver pro((void)); | ^~~~~~~~~~~~~~~ wconvert.c:1671:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1671 | rkcw_killserver() | ^~~~~~~~~~~~~~~ wconvert.c:1683:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_create_context’ [-Wimplicit-int] 1683 | static rkcw_create_context pro((void)); | ^~~~~~~~~~~~~~~~~~~ wconvert.c:1686:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1686 | rkcw_create_context() | ^~~~~~~~~~~~~~~~~~~ wconvert.c:1697:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_duplicate_context’ [-Wimplicit-int] 1697 | static rkcw_duplicate_context pro((RkcContext *)); | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:1700:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1700 | rkcw_duplicate_context( cx ) | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:1712:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_close_context’ [-Wimplicit-int] 1712 | static rkcw_close_context pro((RkcContext *)); | ^~~~~~~~~~~~~~~~~~ wconvert.c:1715:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1715 | rkcw_close_context( cx ) | ^~~~~~~~~~~~~~~~~~ wconvert.c:1728:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1728 | dictionary_list(proto, con, dicnames, mxi) | ^~~~~~~~~~~~~~~ wconvert.c:1742:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_dictionary_list’ [-Wimplicit-int] 1742 | static rkcw_dictionary_list pro((RkcContext *, char *, int)); | ^~~~~~~~~~~~~~~~~~~~ wconvert.c:1745:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1745 | rkcw_dictionary_list( cx, dicnames, mxi) | ^~~~~~~~~~~~~~~~~~~~ wconvert.c:1754:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1754 | define_dic(proto, cx, dicname, wordrec) | ^~~~~~~~~~ wconvert.c:1769:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_define_dic’ [-Wimplicit-int] 1769 | static rkcw_define_dic pro((RkcContext *, char *, Ushort *)); | ^~~~~~~~~~~~~~~ wconvert.c:1772:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1772 | rkcw_define_dic( cx, dicname, wordrec) | ^~~~~~~~~~~~~~~ wconvert.c:1780:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_delete_dic’ [-Wimplicit-int] 1780 | static rkcw_delete_dic pro((RkcContext *, char *, Ushort *)); | ^~~~~~~~~~~~~~~ wconvert.c:1783:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1783 | rkcw_delete_dic( cx, dicname, wordrec) | ^~~~~~~~~~~~~~~ wconvert.c:1791:8: warning: type defaults to ‘int’ in declaration of ‘mount_dictionary’ [-Wimplicit-int] 1791 | static mount_dictionary pro((int, int, int, char *, int)); | ^~~~~~~~~~~~~~~~ wconvert.c:1794:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1794 | mount_dictionary(majo, mino, context, data, mode) | ^~~~~~~~~~~~~~~~ wconvert.c:1807:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_mount_dictionary’ [-Wimplicit-int] 1807 | static rkcw_mount_dictionary pro((RkcContext *, char *, int)); | ^~~~~~~~~~~~~~~~~~~~~ wconvert.c:1810:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1810 | rkcw_mount_dictionary( cx, dicname, mode ) | ^~~~~~~~~~~~~~~~~~~~~ wconvert.c:1818:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_umount_dictionary’ [-Wimplicit-int] 1818 | static rkcw_umount_dictionary pro((RkcContext *, char *)); | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:1821:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1821 | rkcw_umount_dictionary( cx, dicname ) | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:1828:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_remount_dictionary’ [-Wimplicit-int] 1828 | static rkcw_remount_dictionary pro((RkcContext *, char *, int)); | ^~~~~~~~~~~~~~~~~~~~~~~ wconvert.c:1831:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1831 | rkcw_remount_dictionary( cx, dicname, where ) | ^~~~~~~~~~~~~~~~~~~~~~~ wconvert.c:1840:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_mount_list’ [-Wimplicit-int] 1840 | static rkcw_mount_list pro((RkcContext *, char *, int)); | ^~~~~~~~~~~~~~~ wconvert.c:1843:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1843 | rkcw_mount_list( cx, dicnames, mxi) | ^~~~~~~~~~~~~~~ wconvert.c:1865:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1865 | end_convert(proto, cx, n, mod) | ^~~~~~~~~~~ wconvert.c:1878:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_convert_end’ [-Wimplicit-int] 1878 | static rkcw_convert_end pro((RkcContext *, int)); | ^~~~~~~~~~~~~~~~ wconvert.c:1881:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1881 | rkcw_convert_end( cx, mode ) | ^~~~~~~~~~~~~~~~ wconvert.c:1888:8: warning: type defaults to ‘int’ in declaration of ‘convStore’ [-Wimplicit-int] 1888 | static convStore pro((int, BYTE *, int, BYTE *)); | ^~~~~~~~~ wconvert.c:1891:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1891 | convStore(n, data, len, dest) | ^~~~~~~~~ wconvert.c:1904:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_convert’ [-Wimplicit-int] 1904 | static rkcw_convert pro((RkcContext *, Ushort *, int, int)); | ^~~~~~~~~~~~ wconvert.c:1907:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1907 | rkcw_convert( cx, yomi, length, mode ) | ^~~~~~~~~~~~ wconvert.c:1928:8: warning: type defaults to ‘int’ in declaration of ‘get_yomi’ [-Wimplicit-int] 1928 | static get_yomi | ^~~~~~~~ wconvert.c:1932:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1932 | get_yomi(proto, context, curbun, storefunc, yomibuf) | ^~~~~~~~ wconvert.c:1945:8: warning: type defaults to ‘int’ in declaration of ‘yomiStore’ [-Wimplicit-int] 1945 | static yomiStore pro((int, BYTE *, int, BYTE *)); | ^~~~~~~~~ wconvert.c:1948:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1948 | yomiStore(n, data, len, destb) | ^~~~~~~~~ wconvert.c:1966:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_get_yomi’ [-Wimplicit-int] 1966 | static rkcw_get_yomi pro((RkcContext *, Ushort *)); | ^~~~~~~~~~~~~ wconvert.c:1969:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1969 | rkcw_get_yomi( cx, yomip ) /* yomip ¤Î¥µ¥¤¥º¤Ï̵¸ÂÂ礫¤è¡© */ | ^~~~~~~~~~~~~ wconvert.c:1977:8: warning: type defaults to ‘int’ in declaration of ‘kanjilistStore’ [-Wimplicit-int] 1977 | static kanjilistStore pro((int, BYTE *, int, BYTE *)); | ^~~~~~~~~~~~~~ wconvert.c:1980:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1980 | kanjilistStore(n, data, len, dest) | ^~~~~~~~~~~~~~ wconvert.c:2003:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_get_kanji_list’ [-Wimplicit-int] 2003 | static rkcw_get_kanji_list pro((RkcContext *)); | ^~~~~~~~~~~~~~~~~~~ wconvert.c:2006:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2006 | rkcw_get_kanji_list( cx ) | ^~~~~~~~~~~~~~~~~~~ wconvert.c:2015:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_resize’ [-Wimplicit-int] 2015 | static rkcw_resize pro((RkcContext *, int)); | ^~~~~~~~~~~ wconvert.c:2018:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2018 | rkcw_resize( cx, yomi_length ) | ^~~~~~~~~~~ wconvert.c:2034:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2034 | store_yomi(proto, cx, yomi, maxyomi) | ^~~~~~~~~~ wconvert.c:2051:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_store_yomi’ [-Wimplicit-int] 2051 | static rkcw_store_yomi pro((RkcContext *, Ushort *, int)); | ^~~~~~~~~~~~~~~ wconvert.c:2054:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2054 | rkcw_store_yomi(cx, yomi, maxyomi) | ^~~~~~~~~~~~~~~ wconvert.c:2104:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_list_dictionary’ [-Wimplicit-int] 2104 | static rkcw_list_dictionary pro((RkcContext *, char *, char *, int)); | ^~~~~~~~~~~~~~~~~~~~ wconvert.c:2107:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2107 | rkcw_list_dictionary( cx, dirname, dicnames_return, size ) | ^~~~~~~~~~~~~~~~~~~~ wconvert.c:2128:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_create_dictionary’ [-Wimplicit-int] 2128 | static rkcw_create_dictionary pro((RkcContext *, char *, int)); | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2131:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2131 | rkcw_create_dictionary( cx, dicname, mode ) | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2144:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_delete_dictionary’ [-Wimplicit-int] 2144 | static rkcw_delete_dictionary pro((RkcContext *, char *, int)); | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2147:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2147 | rkcw_delete_dictionary( cx, dicname, mode ) | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2161:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_rename_dictionary’ [-Wimplicit-int] 2161 | static rkcw_rename_dictionary pro((RkcContext *, char *, char *, int)); | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2164:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2164 | rkcw_rename_dictionary( cx, dic, newdic, mode ) | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2191:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_copy_dictionary’ [-Wimplicit-int] 2191 | static rkcw_copy_dictionary pro((RkcContext *, char *, char *, char *, int)); | ^~~~~~~~~~~~~~~~~~~~ wconvert.c:2194:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2194 | rkcw_copy_dictionary(cx, dir, dic, newdic, mode) | ^~~~~~~~~~~~~~~~~~~~ wconvert.c:2215:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_get_text_dictionary’ [-Wimplicit-int] 2215 | static rkcw_get_text_dictionary | ^~~~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2219:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2219 | rkcw_get_text_dictionary( cx, dirname, dicname, info, infolen ) | ^~~~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2264:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2264 | statusStore(n, data, dest) | ^~~~~~~~~~~ wconvert.c:2287:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_get_stat’ [-Wimplicit-int] 2287 | static rkcw_get_stat pro((RkcContext *, RkStat *)); | ^~~~~~~~~~~~~ wconvert.c:2290:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2290 | rkcw_get_stat( cx, stat ) | ^~~~~~~~~~~~~ wconvert.c:2307:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2307 | lexStore(n, data, dlen, dest) | ^~~~~~~~ wconvert.c:2330:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_get_lex’ [-Wimplicit-int] 2330 | static rkcw_get_lex pro((RkcContext *, int, RkLex *)); | ^~~~~~~~~~~~ wconvert.c:2333:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2333 | rkcw_get_lex( cx, mxi, info ) | ^~~~~~~~~~~~ wconvert.c:2352:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_autoconv’ [-Wimplicit-int] 2352 | static rkcw_autoconv pro((RkcContext *, int, int)); | ^~~~~~~~~~~~~ wconvert.c:2355:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2355 | rkcw_autoconv( cx, length, mode ) | ^~~~~~~~~~~~~ wconvert.c:2368:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_subst_yomi’ [-Wimplicit-int] 2368 | static rkcw_subst_yomi pro((RkcContext *, int, int, int, Ushort *, int)); | ^~~~~~~~~~~~~~~ wconvert.c:2371:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2371 | rkcw_subst_yomi( cx, nbun, y_start, y_end, yomi, y_len ) | ^~~~~~~~~~~~~~~ wconvert.c:2387:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_flush_yomi’ [-Wimplicit-int] 2387 | static rkcw_flush_yomi pro((RkcContext *)); | ^~~~~~~~~~~~~~~ wconvert.c:2390:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2390 | rkcw_flush_yomi( cx ) | ^~~~~~~~~~~~~~~ wconvert.c:2402:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_get_last_yomi’ [-Wimplicit-int] 2402 | static rkcw_get_last_yomi pro((RkcContext *, Ushort *, int)); | ^~~~~~~~~~~~~~~~~~ wconvert.c:2405:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2405 | rkcw_get_last_yomi( cx, yomi, maxyomi ) | ^~~~~~~~~~~~~~~~~~ wconvert.c:2419:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_remove_bun’ [-Wimplicit-int] 2419 | static rkcw_remove_bun pro((RkcContext *, int)); | ^~~~~~~~~~~~~~~ wconvert.c:2422:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2422 | rkcw_remove_bun( cx, mode ) | ^~~~~~~~~~~~~~~ wconvert.c:2459:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2459 | simpleKanjiStore(n, data, kdest, hdest) | ^~~~~~~~~~~~~~~~ wconvert.c:2489:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_get_simple_kanji’ [-Wimplicit-int] 2489 | static rkcw_get_simple_kanji | ^~~~~~~~~~~~~~~~~~~~~ wconvert.c:2493:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2493 | rkcw_get_simple_kanji( cx, dic, yomi, mxy, kan, mxk, hin, mxh ) | ^~~~~~~~~~~~~~~~~~~~~ wconvert.c:2532:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2532 | dicinfoStore(n, data, dest) | ^~~~~~~~~~~~ wconvert.c:2555:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_query_dic’ [-Wimplicit-int] 2555 | static rkcw_query_dic pro((RkcContext *, char *, char *, struct DicInfo *)); | ^~~~~~~~~~~~~~ wconvert.c:2558:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2558 | rkcw_query_dic(cx, usrname, dicname, info) | ^~~~~~~~~~~~~~ wconvert.c:2574:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_get_hinshi’ [-Wimplicit-int] 2574 | static rkcw_get_hinshi pro((RkcContext *, Ushort *, int)); | ^~~~~~~~~~~~~~~ wconvert.c:2577:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2577 | rkcw_get_hinshi( cx, dst, mxd ) | ^~~~~~~~~~~~~~~ wconvert.c:2593:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_store_range’ [-Wimplicit-int] 2593 | static rkcw_store_range pro((RkcContext *, Ushort *, int)); | ^~~~~~~~~~~~~~~~ wconvert.c:2596:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2596 | rkcw_store_range(cx, yomi, maxyomi) | ^~~~~~~~~~~~~~~~ wconvert.c:2604:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_set_locale’ [-Wimplicit-int] 2604 | static rkcw_set_locale pro((RkcContext *, char *)); | ^~~~~~~~~~~~~~~ wconvert.c:2607:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2607 | rkcw_set_locale( cx, locale ) | ^~~~~~~~~~~~~~~ wconvert.c:2614:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_sync’ [-Wimplicit-int] 2614 | static rkcw_sync pro((RkcContext *, char *)); | ^~~~~~~~~ wconvert.c:2617:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2617 | rkcw_sync(cx, dicname) | ^~~~~~~~~ wconvert.c:2624:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_set_app_name’ [-Wimplicit-int] 2624 | static rkcw_set_app_name pro((RkcContext *, char *)); | ^~~~~~~~~~~~~~~~~ wconvert.c:2627:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2627 | rkcw_set_app_name( cx, apname ) | ^~~~~~~~~~~~~~~~~ wconvert.c:2639:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_notice_group_name’ [-Wimplicit-int] 2639 | static rkcw_notice_group_name pro((RkcContext *, char *)); | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2642:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2642 | rkcw_notice_group_name(cx, groupname) | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2654:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_chmod_dic’ [-Wimplicit-int] 2654 | static rkcw_chmod_dic pro((RkcContext *, char *, int)); | ^~~~~~~~~~~~~~ wconvert.c:2657:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2657 | rkcw_chmod_dic(cx, dicname, mode) | ^~~~~~~~~~~~~~ wconvert.c:2671:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_through’ [-Wimplicit-int] 2671 | static rkcw_through pro((RkcContext *, int, char *, int, int)); | ^~~~~~~~~~~~ wconvert.c:2674:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2674 | rkcw_through( cx, cmd, data, datasz, bufsz ) | ^~~~~~~~~~~~ wconvert.c:51:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 51 | static char rcs_id[] = "$Id: wconvert.c,v 1.16.2.1 2004/04/26 21:48:37 aida_s Exp $"; | ^~~~~~ In file included from /usr/include/stdio.h:980: In function ‘sprintf’, inlined from ‘G341_rkc_Connect_Iroha_Server’ at wconvert.c:483:6: /usr/include/powerpc64le-linux-gnu/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘hostname’ [-Wrestrict] 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ wconvert.c: In function ‘G341_rkc_Connect_Iroha_Server’: wconvert.c:409:7: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 409 | char *hostname ; | ^~~~~~~~ rm -f wutil.o unshared/wutil.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "' -DNEED_RKINDEP_SUBST -g -Wall -g wutil.c -o unshared/wutil.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from rkcw.h:38, from wutil.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from wutil.c:27: ../../include/sglobal.h:340:45: warning: type defaults to ‘int’ in declaration of ‘G340_rkcWCinit’ [-Wimplicit-int] 340 | #define rkcWCinit G340_rkcWCinit | ^~~~~~~~~~~~~~ rkcw.h:57:8: note: in expansion of macro ‘rkcWCinit’ 57 | extern rkcWCinit pro((void)); | ^~~~~~~~~ ../../include/sglobal.h:344:45: warning: type defaults to ‘int’ in declaration of ‘G344_rkcw_get_server_info’ [-Wimplicit-int] 344 | #define rkcw_get_server_info G344_rkcw_get_server_info | ^~~~~~~~~~~~~~~~~~~~~~~~~ rkcw.h:58:8: note: in expansion of macro ‘rkcw_get_server_info’ 58 | extern rkcw_get_server_info pro((int *, int *)); | ^~~~~~~~~~~~~~~~~~~~ ../../include/sglobal.h:373:45: warning: type defaults to ‘int’ in declaration of ‘G373_ushortstrncpy’ [-Wimplicit-int] 373 | #define ushortstrncpy G373_ushortstrncpy | ^~~~~~~~~~~~~~~~~~ rkcw.h:59:8: note: in expansion of macro ‘ushortstrncpy’ 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ^~~~~~~~~~~~~ wutil.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "$Id: wutil.c,v 1.7 2003/09/17 15:13:27 aida_s Exp $"; | ^~~~~~ rm -f wutil.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "' -DNEED_RKINDEP_SUBST -fPIC wutil.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from rkcw.h:38, from wutil.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from wutil.c:27: ../../include/sglobal.h:340:45: warning: type defaults to ‘int’ in declaration of ‘G340_rkcWCinit’ [-Wimplicit-int] 340 | #define rkcWCinit G340_rkcWCinit | ^~~~~~~~~~~~~~ rkcw.h:57:8: note: in expansion of macro ‘rkcWCinit’ 57 | extern rkcWCinit pro((void)); | ^~~~~~~~~ ../../include/sglobal.h:344:45: warning: type defaults to ‘int’ in declaration of ‘G344_rkcw_get_server_info’ [-Wimplicit-int] 344 | #define rkcw_get_server_info G344_rkcw_get_server_info | ^~~~~~~~~~~~~~~~~~~~~~~~~ rkcw.h:58:8: note: in expansion of macro ‘rkcw_get_server_info’ 58 | extern rkcw_get_server_info pro((int *, int *)); | ^~~~~~~~~~~~~~~~~~~~ ../../include/sglobal.h:373:45: warning: type defaults to ‘int’ in declaration of ‘G373_ushortstrncpy’ [-Wimplicit-int] 373 | #define ushortstrncpy G373_ushortstrncpy | ^~~~~~~~~~~~~~~~~~ rkcw.h:59:8: note: in expansion of macro ‘ushortstrncpy’ 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ^~~~~~~~~~~~~ wutil.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "$Id: wutil.c,v 1.7 2003/09/17 15:13:27 aida_s Exp $"; | ^~~~~~ rm -f conf.o unshared/conf.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "' -DNEED_RKINDEP_SUBST -g -Wall -g conf.c -o unshared/conf.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from rkcw.h:38, from conf.c:24: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from conf.c:23: ../../include/sglobal.h:340:45: warning: type defaults to ‘int’ in declaration of ‘G340_rkcWCinit’ [-Wimplicit-int] 340 | #define rkcWCinit G340_rkcWCinit | ^~~~~~~~~~~~~~ rkcw.h:57:8: note: in expansion of macro ‘rkcWCinit’ 57 | extern rkcWCinit pro((void)); | ^~~~~~~~~ ../../include/sglobal.h:344:45: warning: type defaults to ‘int’ in declaration of ‘G344_rkcw_get_server_info’ [-Wimplicit-int] 344 | #define rkcw_get_server_info G344_rkcw_get_server_info | ^~~~~~~~~~~~~~~~~~~~~~~~~ rkcw.h:58:8: note: in expansion of macro ‘rkcw_get_server_info’ 58 | extern rkcw_get_server_info pro((int *, int *)); | ^~~~~~~~~~~~~~~~~~~~ ../../include/sglobal.h:373:45: warning: type defaults to ‘int’ in declaration of ‘G373_ushortstrncpy’ [-Wimplicit-int] 373 | #define ushortstrncpy G373_ushortstrncpy | ^~~~~~~~~~~~~~~~~~ rkcw.h:59:8: note: in expansion of macro ‘ushortstrncpy’ 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ^~~~~~~~~~~~~ ../../include/sglobal.h:341:45: warning: type defaults to ‘int’ in declaration of ‘G341_rkc_Connect_Iroha_Server’ [-Wimplicit-int] 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rkc.h:212:8: note: in expansion of macro ‘rkc_Connect_Iroha_Server’ 212 | extern rkc_Connect_Iroha_Server pro((char *)); | ^~~~~~~~~~~~~~~~~~~~~~~~ conf.c: In function ‘RkcConfMgr_get_target’: conf.c:1340:18: warning: variable ‘endrec’ set but not used [-Wunused-but-set-variable] 1340 | ConfRec *rec, *endrec; | ^~~~~~ rm -f conf.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "' -DNEED_RKINDEP_SUBST -fPIC conf.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from rkcw.h:38, from conf.c:24: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from conf.c:23: ../../include/sglobal.h:340:45: warning: type defaults to ‘int’ in declaration of ‘G340_rkcWCinit’ [-Wimplicit-int] 340 | #define rkcWCinit G340_rkcWCinit | ^~~~~~~~~~~~~~ rkcw.h:57:8: note: in expansion of macro ‘rkcWCinit’ 57 | extern rkcWCinit pro((void)); | ^~~~~~~~~ ../../include/sglobal.h:344:45: warning: type defaults to ‘int’ in declaration of ‘G344_rkcw_get_server_info’ [-Wimplicit-int] 344 | #define rkcw_get_server_info G344_rkcw_get_server_info | ^~~~~~~~~~~~~~~~~~~~~~~~~ rkcw.h:58:8: note: in expansion of macro ‘rkcw_get_server_info’ 58 | extern rkcw_get_server_info pro((int *, int *)); | ^~~~~~~~~~~~~~~~~~~~ ../../include/sglobal.h:373:45: warning: type defaults to ‘int’ in declaration of ‘G373_ushortstrncpy’ [-Wimplicit-int] 373 | #define ushortstrncpy G373_ushortstrncpy | ^~~~~~~~~~~~~~~~~~ rkcw.h:59:8: note: in expansion of macro ‘ushortstrncpy’ 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ^~~~~~~~~~~~~ ../../include/sglobal.h:341:45: warning: type defaults to ‘int’ in declaration of ‘G341_rkc_Connect_Iroha_Server’ [-Wimplicit-int] 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rkc.h:212:8: note: in expansion of macro ‘rkc_Connect_Iroha_Server’ 212 | extern rkc_Connect_Iroha_Server pro((char *)); | ^~~~~~~~~~~~~~~~~~~~~~~~ conf.c: In function ‘RkcConfMgr_get_target’: conf.c:1340:18: warning: variable ‘endrec’ set but not used [-Wunused-but-set-variable] 1340 | ConfRec *rec, *endrec; | ^~~~~~ rm -f cfuncs.o unshared/cfuncs.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "' -DNEED_RKINDEP_SUBST -g -Wall -g cfuncs.c -o unshared/cfuncs.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from cfuncs.c:24: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f cfuncs.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "' -DNEED_RKINDEP_SUBST -fPIC cfuncs.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from cfuncs.c:24: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f file.o unshared/file.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "' -DNEED_RKINDEP_SUBST -g -Wall -g file.c -o unshared/file.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from file.c:24: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f file.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "' -DNEED_RKINDEP_SUBST -fPIC file.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from file.c:24: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f strops.o unshared/strops.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "' -DNEED_RKINDEP_SUBST -g -Wall -g strops.c -o unshared/strops.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from strops.c:24: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f strops.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCPP='"cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "' -DNEED_RKINDEP_SUBST -fPIC strops.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from strops.c:24: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f libRKC.so.1.2~ + cd . + gcc -m64 -o ./libRKC.so.1.2~ -shared -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-soname,libRKC.so.1 rkc.o convert.o wconvert.o wutil.o conf.o cfuncs.o file.o strops.o -lc + rm -f libRKC.so.1 + ln -s libRKC.so.1.2 libRKC.so.1 rm -f libRKC.so.1.2 mv -f libRKC.so.1.2~ libRKC.so.1.2 + rm -f libRKC.so + ln -s libRKC.so.1.2 libRKC.so rm -f libRKC.a + cd unshared + ar cq ../libRKC.a rkc.o convert.o wconvert.o wutil.o conf.o cfuncs.o file.o strops.o ranlib libRKC.a make[5]: Leaving directory '/<>/lib/RKC' making all in lib/RKC16... make[5]: Entering directory '/<>/lib/RKC16' rm -f rkc.o unshared/rkc.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "' -DNEED_RKINDEP_SUBST -g -Wall -g rkc.c -o unshared/rkc.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from rkcw.h:38, from rkc.c:54: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from rkc.c:53: ../../include/sglobal.h:340:45: warning: type defaults to ‘int’ in declaration of ‘G340_rkcWCinit’ [-Wimplicit-int] 340 | #define rkcWCinit G340_rkcWCinit | ^~~~~~~~~~~~~~ rkcw.h:57:8: note: in expansion of macro ‘rkcWCinit’ 57 | extern rkcWCinit pro((void)); | ^~~~~~~~~ ../../include/sglobal.h:344:45: warning: type defaults to ‘int’ in declaration of ‘G344_rkcw_get_server_info’ [-Wimplicit-int] 344 | #define rkcw_get_server_info G344_rkcw_get_server_info | ^~~~~~~~~~~~~~~~~~~~~~~~~ rkcw.h:58:8: note: in expansion of macro ‘rkcw_get_server_info’ 58 | extern rkcw_get_server_info pro((int *, int *)); | ^~~~~~~~~~~~~~~~~~~~ ../../include/sglobal.h:373:45: warning: type defaults to ‘int’ in declaration of ‘G373_ushortstrncpy’ [-Wimplicit-int] 373 | #define ushortstrncpy G373_ushortstrncpy | ^~~~~~~~~~~~~~~~~~ rkcw.h:59:8: note: in expansion of macro ‘ushortstrncpy’ 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ^~~~~~~~~~~~~ ../../include/sglobal.h:341:45: warning: type defaults to ‘int’ in declaration of ‘G341_rkc_Connect_Iroha_Server’ [-Wimplicit-int] 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rkc.h:212:8: note: in expansion of macro ‘rkc_Connect_Iroha_Server’ 212 | extern rkc_Connect_Iroha_Server pro((char *)); | ^~~~~~~~~~~~~~~~~~~~~~~~ rkc.c:1545:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1545 | CheckRemoteToolProtoVersion(mode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rkc.c: In function ‘CheckRemoteToolProtoVersion’: rkc.c:1545:1: warning: type of ‘mode’ defaults to ‘int’ [-Wimplicit-int] rkc.c: In function ‘RkwRemoveDic’: rkc.c:1616:1: warning: type of ‘mode’ defaults to ‘int’ [-Wimplicit-int] 1616 | RkwRemoveDic( cxnum, dicname, mode ) | ^~~~~~~~~~~~ rkc.c: At top level: rkc.c:1677:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1677 | _RkwGetWordTextDic( cxnum, dirname, dicname, info, infolen ) | ^~~~~~~~~~~~~~~~~~ rkc.c: In function ‘removeBUN’: rkc.c:1881:14: warning: type defaults to ‘int’ in declaration of ‘i’ [-Wimplicit-int] 1881 | register i; | ^ rkc.c: In function ‘RkRemoveDic’: rkc.c:2619:1: warning: type of ‘mode’ defaults to ‘int’ [-Wimplicit-int] 2619 | RkRemoveDic( cxnum, dicname, mode ) | ^~~~~~~~~~~ rkc.c: In function ‘RkGetSimpleKanji’: rkc.c:2735:1: warning: type of ‘dicname’ defaults to ‘int’ [-Wimplicit-int] 2735 | RkGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) | ^~~~~~~~~~~~~~~~ rkc.c: At top level: rkc.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "$Id: rkc.c,v 1.12 2003/09/24 15:01:07 aida_s Exp $"; | ^~~~~~ rm -f rkc.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "' -DNEED_RKINDEP_SUBST -fPIC rkc.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from rkcw.h:38, from rkc.c:54: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from rkc.c:53: ../../include/sglobal.h:340:45: warning: type defaults to ‘int’ in declaration of ‘G340_rkcWCinit’ [-Wimplicit-int] 340 | #define rkcWCinit G340_rkcWCinit | ^~~~~~~~~~~~~~ rkcw.h:57:8: note: in expansion of macro ‘rkcWCinit’ 57 | extern rkcWCinit pro((void)); | ^~~~~~~~~ ../../include/sglobal.h:344:45: warning: type defaults to ‘int’ in declaration of ‘G344_rkcw_get_server_info’ [-Wimplicit-int] 344 | #define rkcw_get_server_info G344_rkcw_get_server_info | ^~~~~~~~~~~~~~~~~~~~~~~~~ rkcw.h:58:8: note: in expansion of macro ‘rkcw_get_server_info’ 58 | extern rkcw_get_server_info pro((int *, int *)); | ^~~~~~~~~~~~~~~~~~~~ ../../include/sglobal.h:373:45: warning: type defaults to ‘int’ in declaration of ‘G373_ushortstrncpy’ [-Wimplicit-int] 373 | #define ushortstrncpy G373_ushortstrncpy | ^~~~~~~~~~~~~~~~~~ rkcw.h:59:8: note: in expansion of macro ‘ushortstrncpy’ 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ^~~~~~~~~~~~~ ../../include/sglobal.h:341:45: warning: type defaults to ‘int’ in declaration of ‘G341_rkc_Connect_Iroha_Server’ [-Wimplicit-int] 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rkc.h:212:8: note: in expansion of macro ‘rkc_Connect_Iroha_Server’ 212 | extern rkc_Connect_Iroha_Server pro((char *)); | ^~~~~~~~~~~~~~~~~~~~~~~~ rkc.c:1545:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1545 | CheckRemoteToolProtoVersion(mode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rkc.c: In function ‘CheckRemoteToolProtoVersion’: rkc.c:1545:1: warning: type of ‘mode’ defaults to ‘int’ [-Wimplicit-int] rkc.c: In function ‘RkwRemoveDic’: rkc.c:1616:1: warning: type of ‘mode’ defaults to ‘int’ [-Wimplicit-int] 1616 | RkwRemoveDic( cxnum, dicname, mode ) | ^~~~~~~~~~~~ rkc.c: At top level: rkc.c:1677:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1677 | _RkwGetWordTextDic( cxnum, dirname, dicname, info, infolen ) | ^~~~~~~~~~~~~~~~~~ rkc.c: In function ‘removeBUN’: rkc.c:1881:14: warning: type defaults to ‘int’ in declaration of ‘i’ [-Wimplicit-int] 1881 | register i; | ^ rkc.c: In function ‘RkRemoveDic’: rkc.c:2619:1: warning: type of ‘mode’ defaults to ‘int’ [-Wimplicit-int] 2619 | RkRemoveDic( cxnum, dicname, mode ) | ^~~~~~~~~~~ rkc.c: In function ‘RkGetSimpleKanji’: rkc.c:2735:1: warning: type of ‘dicname’ defaults to ‘int’ [-Wimplicit-int] 2735 | RkGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) | ^~~~~~~~~~~~~~~~ rkc.c: At top level: rkc.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "$Id: rkc.c,v 1.12 2003/09/24 15:01:07 aida_s Exp $"; | ^~~~~~ rm -f convert.o unshared/convert.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "' -DNEED_RKINDEP_SUBST -g -Wall -g convert.c -o unshared/convert.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from rkcw.h:38, from convert.c:30: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from convert.c:29: ../../include/sglobal.h:340:45: warning: type defaults to ‘int’ in declaration of ‘G340_rkcWCinit’ [-Wimplicit-int] 340 | #define rkcWCinit G340_rkcWCinit | ^~~~~~~~~~~~~~ rkcw.h:57:8: note: in expansion of macro ‘rkcWCinit’ 57 | extern rkcWCinit pro((void)); | ^~~~~~~~~ ../../include/sglobal.h:344:45: warning: type defaults to ‘int’ in declaration of ‘G344_rkcw_get_server_info’ [-Wimplicit-int] 344 | #define rkcw_get_server_info G344_rkcw_get_server_info | ^~~~~~~~~~~~~~~~~~~~~~~~~ rkcw.h:58:8: note: in expansion of macro ‘rkcw_get_server_info’ 58 | extern rkcw_get_server_info pro((int *, int *)); | ^~~~~~~~~~~~~~~~~~~~ ../../include/sglobal.h:373:45: warning: type defaults to ‘int’ in declaration of ‘G373_ushortstrncpy’ [-Wimplicit-int] 373 | #define ushortstrncpy G373_ushortstrncpy | ^~~~~~~~~~~~~~~~~~ rkcw.h:59:8: note: in expansion of macro ‘ushortstrncpy’ 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ^~~~~~~~~~~~~ ../../include/sglobal.h:341:45: warning: type defaults to ‘int’ in declaration of ‘G341_rkc_Connect_Iroha_Server’ [-Wimplicit-int] 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rkc.h:212:8: note: in expansion of macro ‘rkc_Connect_Iroha_Server’ 212 | extern rkc_Connect_Iroha_Server pro((char *)); | ^~~~~~~~~~~~~~~~~~~~~~~~ convert.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "$Id: convert.c,v 1.9.2.1 2004/04/26 21:48:37 aida_s Exp $"; | ^~~~~~ rm -f convert.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "' -DNEED_RKINDEP_SUBST -fPIC convert.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from rkcw.h:38, from convert.c:30: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from convert.c:29: ../../include/sglobal.h:340:45: warning: type defaults to ‘int’ in declaration of ‘G340_rkcWCinit’ [-Wimplicit-int] 340 | #define rkcWCinit G340_rkcWCinit | ^~~~~~~~~~~~~~ rkcw.h:57:8: note: in expansion of macro ‘rkcWCinit’ 57 | extern rkcWCinit pro((void)); | ^~~~~~~~~ ../../include/sglobal.h:344:45: warning: type defaults to ‘int’ in declaration of ‘G344_rkcw_get_server_info’ [-Wimplicit-int] 344 | #define rkcw_get_server_info G344_rkcw_get_server_info | ^~~~~~~~~~~~~~~~~~~~~~~~~ rkcw.h:58:8: note: in expansion of macro ‘rkcw_get_server_info’ 58 | extern rkcw_get_server_info pro((int *, int *)); | ^~~~~~~~~~~~~~~~~~~~ ../../include/sglobal.h:373:45: warning: type defaults to ‘int’ in declaration of ‘G373_ushortstrncpy’ [-Wimplicit-int] 373 | #define ushortstrncpy G373_ushortstrncpy | ^~~~~~~~~~~~~~~~~~ rkcw.h:59:8: note: in expansion of macro ‘ushortstrncpy’ 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ^~~~~~~~~~~~~ ../../include/sglobal.h:341:45: warning: type defaults to ‘int’ in declaration of ‘G341_rkc_Connect_Iroha_Server’ [-Wimplicit-int] 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rkc.h:212:8: note: in expansion of macro ‘rkc_Connect_Iroha_Server’ 212 | extern rkc_Connect_Iroha_Server pro((char *)); | ^~~~~~~~~~~~~~~~~~~~~~~~ convert.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "$Id: convert.c,v 1.9.2.1 2004/04/26 21:48:37 aida_s Exp $"; | ^~~~~~ rm -f wconvert.o unshared/wconvert.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "' -DNEED_RKINDEP_SUBST -g -Wall -g wconvert.c -o unshared/wconvert.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from wconvert.c:56: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from wconvert.c:58: ../../include/sglobal.h:340:45: warning: type defaults to ‘int’ in declaration of ‘G340_rkcWCinit’ [-Wimplicit-int] 340 | #define rkcWCinit G340_rkcWCinit | ^~~~~~~~~~~~~~ rkcw.h:57:8: note: in expansion of macro ‘rkcWCinit’ 57 | extern rkcWCinit pro((void)); | ^~~~~~~~~ ../../include/sglobal.h:344:45: warning: type defaults to ‘int’ in declaration of ‘G344_rkcw_get_server_info’ [-Wimplicit-int] 344 | #define rkcw_get_server_info G344_rkcw_get_server_info | ^~~~~~~~~~~~~~~~~~~~~~~~~ rkcw.h:58:8: note: in expansion of macro ‘rkcw_get_server_info’ 58 | extern rkcw_get_server_info pro((int *, int *)); | ^~~~~~~~~~~~~~~~~~~~ ../../include/sglobal.h:373:45: warning: type defaults to ‘int’ in declaration of ‘G373_ushortstrncpy’ [-Wimplicit-int] 373 | #define ushortstrncpy G373_ushortstrncpy | ^~~~~~~~~~~~~~~~~~ rkcw.h:59:8: note: in expansion of macro ‘ushortstrncpy’ 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ^~~~~~~~~~~~~ ../../include/sglobal.h:341:45: warning: type defaults to ‘int’ in declaration of ‘G341_rkc_Connect_Iroha_Server’ [-Wimplicit-int] 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rkc.h:212:8: note: in expansion of macro ‘rkc_Connect_Iroha_Server’ 212 | extern rkc_Connect_Iroha_Server pro((char *)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../include/sglobal.h:341:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wconvert.c:408:1: note: in expansion of macro ‘rkc_Connect_Iroha_Server’ 408 | rkc_Connect_Iroha_Server( hostname ) | ^~~~~~~~~~~~~~~~~~~~~~~~ wconvert.c:523:8: warning: type defaults to ‘int’ in declaration of ‘firstKouhoStore’ [-Wimplicit-int] 523 | static firstKouhoStore pro((int, BYTE *, int, BYTE *)); | ^~~~~~~~~~~~~~~ wconvert.c:526:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 526 | firstKouhoStore(n, data, len, dest) | ^~~~~~~~~~~~~~~ wconvert.c: In function ‘RkcSendWRequest’: wconvert.c:760:22: warning: variable ‘wfds2’ set but not used [-Wunused-but-set-variable] 760 | rki_fd_set wfds, wfds2; | ^~~~~ wconvert.c: At top level: wconvert.c:822:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 822 | SendType0Request(proto, len, name) /* Initialize */ | ^~~~~~~~~~~~~~~~ wconvert.c:845:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 845 | SendType1Request(majo, mino) /* Finalize , KillServer */ | ^~~~~~~~~~~~~~~~ wconvert.c:858:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 858 | SendType2Request(majo, mino, val) /* DuplicateContext */ | ^~~~~~~~~~~~~~~~ wconvert.c:873:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 873 | SendType3Request(majo, mino, con, val) /* GetDictionaryList */ | ^~~~~~~~~~~~~~~~ wconvert.c:889:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 889 | SendType4Request(majo, mino, con, bgn, end, wstr, wlen) /* SubstYomi */ | ^~~~~~~~~~~~~~~~ wconvert.c:924:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 924 | SendType5Request(majo, mino, con, val, mod) /* AutoConvert */ | ^~~~~~~~~~~~~~~~ wconvert.c:942:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 942 | SendType6Request(majo, mino, con, bun, val) /* GetYomi */ | ^~~~~~~~~~~~~~~~ wconvert.c: In function ‘SendType6Request’: wconvert.c:942:1: warning: type of ‘bun’ defaults to ‘int’ [-Wimplicit-int] wconvert.c: At top level: wconvert.c:961:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 961 | SendType9Request(majo, mino, con, bun, cand, val) /* GetLex */ | ^~~~~~~~~~~~~~~~ wconvert.c:979:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 979 | SendType10Request(majo, mino, cx, n, mod) /* EndConvert */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1013:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1013 | SendType11Request(majo, mino, con, bun, wstr, wlen) /* StoreYomi */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1053:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1053 | SendType12Request(majo, mino, con, wstr, str) /* DefineWord */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1087:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1087 | SendType13Request(majo, mino, con, str, wstr, wlen, mxk, mxh) | ^~~~~~~~~~~~~~~~~ wconvert.c:1127:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1127 | SendType14Request(majo, mino, mod, con, wstr, wlen) /* BeginConvert */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1163:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1163 | SendType15Request(majo, mino, mod, con, str) /* MountDictionary */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1193:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1193 | SendType16Request(majo, mino, mod, con, ostr, nstr) /* RenameDictionary */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1225:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1225 | SendType17Request(majo, mino, str, slen) /* QueryExtension */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1251:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1251 | SendType18Request(majo, mino, con, str1, s1len, str2, s2len, val) /* ListDictionary */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1284:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1284 | SendType19Request(majo, mino, mod, con, ustr, dstr) /* QueryDictionary */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1316:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1316 | SendType20Request(majo, mino, con, cmd, dsz, data, bsz) /* Through */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1350:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1350 | SendType21Request(majo, mino, mod, con, dirstr, ostr, nstr) | ^~~~~~~~~~~~~~~~~ wconvert.c:1388:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1388 | RecvType0Reply(rep) /* Initialize */ | ^~~~~~~~~~~~~~ wconvert.c:1405:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1405 | RecvType1Reply(n, vmajp, vminp) /* GetServerInfo */ | ^~~~~~~~~~~~~~ wconvert.c:1426:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1426 | RecvType2Reply(rep) /* Finalize , KillServer */ | ^~~~~~~~~~~~~~ wconvert.c:1440:8: warning: type defaults to ‘int’ in declaration of ‘RecvType3Reply’ [-Wimplicit-int] 1440 | static RecvType3Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *)); | ^~~~~~~~~~~~~~ wconvert.c:1443:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1443 | RecvType3Reply(n, storefunc, extdata) /* GetHinshi */ | ^~~~~~~~~~~~~~ wconvert.c:1470:8: warning: type defaults to ‘int’ in declaration of ‘RecvType4Reply’ [-Wimplicit-int] 1470 | static RecvType4Reply pro((int *, int (*)(int, BYTE *, BYTE *), BYTE *)); | ^~~~~~~~~~~~~~ wconvert.c:1473:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1473 | RecvType4Reply(n, storefunc, extdata) /* GetStatus */ | ^~~~~~~~~~~~~~ wconvert.c:1502:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1502 | RecvType5Reply(rep) /* CreateContext */ | ^~~~~~~~~~~~~~ wconvert.c:1520:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1520 | RecvType6Reply(buf, mxi, n) /* GetDictionaryList */ | ^~~~~~~~~~~~~~ wconvert.c:1544:8: warning: type defaults to ‘int’ in declaration of ‘RecvType7Reply’ [-Wimplicit-int] 1544 | static RecvType7Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *)); | ^~~~~~~~~~~~~~ wconvert.c:1547:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1547 | RecvType7Reply(n, storefunc, extdata) /* BeginConvert */ | ^~~~~~~~~~~~~~ wconvert.c:1576:8: warning: type defaults to ‘int’ in declaration of ‘RecvType8Reply’ [-Wimplicit-int] 1576 | static RecvType8Reply | ^~~~~~~~~~~~~~ wconvert.c:1580:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1580 | RecvType8Reply(n, storefunc, kdata, hdata) /* GetSimpleKanji */ | ^~~~~~~~~~~~~~ wconvert.c:1611:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1611 | RecvType10Reply(n, buf, bsz) /* Through */ | ^~~~~~~~~~~~~~~ wconvert.c:1653:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_finalize’ [-Wimplicit-int] 1653 | static rkcw_finalize pro((void)); | ^~~~~~~~~~~~~ wconvert.c:1656:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1656 | rkcw_finalize() | ^~~~~~~~~~~~~ wconvert.c:1668:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_killserver’ [-Wimplicit-int] 1668 | static rkcw_killserver pro((void)); | ^~~~~~~~~~~~~~~ wconvert.c:1671:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1671 | rkcw_killserver() | ^~~~~~~~~~~~~~~ wconvert.c:1683:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_create_context’ [-Wimplicit-int] 1683 | static rkcw_create_context pro((void)); | ^~~~~~~~~~~~~~~~~~~ wconvert.c:1686:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1686 | rkcw_create_context() | ^~~~~~~~~~~~~~~~~~~ wconvert.c:1697:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_duplicate_context’ [-Wimplicit-int] 1697 | static rkcw_duplicate_context pro((RkcContext *)); | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:1700:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1700 | rkcw_duplicate_context( cx ) | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:1712:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_close_context’ [-Wimplicit-int] 1712 | static rkcw_close_context pro((RkcContext *)); | ^~~~~~~~~~~~~~~~~~ wconvert.c:1715:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1715 | rkcw_close_context( cx ) | ^~~~~~~~~~~~~~~~~~ wconvert.c:1728:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1728 | dictionary_list(proto, con, dicnames, mxi) | ^~~~~~~~~~~~~~~ wconvert.c:1742:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_dictionary_list’ [-Wimplicit-int] 1742 | static rkcw_dictionary_list pro((RkcContext *, char *, int)); | ^~~~~~~~~~~~~~~~~~~~ wconvert.c:1745:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1745 | rkcw_dictionary_list( cx, dicnames, mxi) | ^~~~~~~~~~~~~~~~~~~~ wconvert.c:1754:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1754 | define_dic(proto, cx, dicname, wordrec) | ^~~~~~~~~~ wconvert.c:1769:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_define_dic’ [-Wimplicit-int] 1769 | static rkcw_define_dic pro((RkcContext *, char *, Ushort *)); | ^~~~~~~~~~~~~~~ wconvert.c:1772:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1772 | rkcw_define_dic( cx, dicname, wordrec) | ^~~~~~~~~~~~~~~ wconvert.c:1780:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_delete_dic’ [-Wimplicit-int] 1780 | static rkcw_delete_dic pro((RkcContext *, char *, Ushort *)); | ^~~~~~~~~~~~~~~ wconvert.c:1783:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1783 | rkcw_delete_dic( cx, dicname, wordrec) | ^~~~~~~~~~~~~~~ wconvert.c:1791:8: warning: type defaults to ‘int’ in declaration of ‘mount_dictionary’ [-Wimplicit-int] 1791 | static mount_dictionary pro((int, int, int, char *, int)); | ^~~~~~~~~~~~~~~~ wconvert.c:1794:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1794 | mount_dictionary(majo, mino, context, data, mode) | ^~~~~~~~~~~~~~~~ wconvert.c:1807:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_mount_dictionary’ [-Wimplicit-int] 1807 | static rkcw_mount_dictionary pro((RkcContext *, char *, int)); | ^~~~~~~~~~~~~~~~~~~~~ wconvert.c:1810:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1810 | rkcw_mount_dictionary( cx, dicname, mode ) | ^~~~~~~~~~~~~~~~~~~~~ wconvert.c:1818:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_umount_dictionary’ [-Wimplicit-int] 1818 | static rkcw_umount_dictionary pro((RkcContext *, char *)); | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:1821:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1821 | rkcw_umount_dictionary( cx, dicname ) | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:1828:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_remount_dictionary’ [-Wimplicit-int] 1828 | static rkcw_remount_dictionary pro((RkcContext *, char *, int)); | ^~~~~~~~~~~~~~~~~~~~~~~ wconvert.c:1831:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1831 | rkcw_remount_dictionary( cx, dicname, where ) | ^~~~~~~~~~~~~~~~~~~~~~~ wconvert.c:1840:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_mount_list’ [-Wimplicit-int] 1840 | static rkcw_mount_list pro((RkcContext *, char *, int)); | ^~~~~~~~~~~~~~~ wconvert.c:1843:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1843 | rkcw_mount_list( cx, dicnames, mxi) | ^~~~~~~~~~~~~~~ wconvert.c:1865:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1865 | end_convert(proto, cx, n, mod) | ^~~~~~~~~~~ wconvert.c:1878:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_convert_end’ [-Wimplicit-int] 1878 | static rkcw_convert_end pro((RkcContext *, int)); | ^~~~~~~~~~~~~~~~ wconvert.c:1881:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1881 | rkcw_convert_end( cx, mode ) | ^~~~~~~~~~~~~~~~ wconvert.c:1888:8: warning: type defaults to ‘int’ in declaration of ‘convStore’ [-Wimplicit-int] 1888 | static convStore pro((int, BYTE *, int, BYTE *)); | ^~~~~~~~~ wconvert.c:1891:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1891 | convStore(n, data, len, dest) | ^~~~~~~~~ wconvert.c:1904:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_convert’ [-Wimplicit-int] 1904 | static rkcw_convert pro((RkcContext *, Ushort *, int, int)); | ^~~~~~~~~~~~ wconvert.c:1907:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1907 | rkcw_convert( cx, yomi, length, mode ) | ^~~~~~~~~~~~ wconvert.c:1928:8: warning: type defaults to ‘int’ in declaration of ‘get_yomi’ [-Wimplicit-int] 1928 | static get_yomi | ^~~~~~~~ wconvert.c:1932:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1932 | get_yomi(proto, context, curbun, storefunc, yomibuf) | ^~~~~~~~ wconvert.c:1945:8: warning: type defaults to ‘int’ in declaration of ‘yomiStore’ [-Wimplicit-int] 1945 | static yomiStore pro((int, BYTE *, int, BYTE *)); | ^~~~~~~~~ wconvert.c:1948:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1948 | yomiStore(n, data, len, destb) | ^~~~~~~~~ wconvert.c:1966:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_get_yomi’ [-Wimplicit-int] 1966 | static rkcw_get_yomi pro((RkcContext *, Ushort *)); | ^~~~~~~~~~~~~ wconvert.c:1969:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1969 | rkcw_get_yomi( cx, yomip ) /* yomip ¤Î¥µ¥¤¥º¤Ï̵¸ÂÂ礫¤è¡© */ | ^~~~~~~~~~~~~ wconvert.c:1977:8: warning: type defaults to ‘int’ in declaration of ‘kanjilistStore’ [-Wimplicit-int] 1977 | static kanjilistStore pro((int, BYTE *, int, BYTE *)); | ^~~~~~~~~~~~~~ wconvert.c:1980:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1980 | kanjilistStore(n, data, len, dest) | ^~~~~~~~~~~~~~ wconvert.c:2003:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_get_kanji_list’ [-Wimplicit-int] 2003 | static rkcw_get_kanji_list pro((RkcContext *)); | ^~~~~~~~~~~~~~~~~~~ wconvert.c:2006:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2006 | rkcw_get_kanji_list( cx ) | ^~~~~~~~~~~~~~~~~~~ wconvert.c:2015:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_resize’ [-Wimplicit-int] 2015 | static rkcw_resize pro((RkcContext *, int)); | ^~~~~~~~~~~ wconvert.c:2018:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2018 | rkcw_resize( cx, yomi_length ) | ^~~~~~~~~~~ wconvert.c:2034:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2034 | store_yomi(proto, cx, yomi, maxyomi) | ^~~~~~~~~~ wconvert.c:2051:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_store_yomi’ [-Wimplicit-int] 2051 | static rkcw_store_yomi pro((RkcContext *, Ushort *, int)); | ^~~~~~~~~~~~~~~ wconvert.c:2054:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2054 | rkcw_store_yomi(cx, yomi, maxyomi) | ^~~~~~~~~~~~~~~ wconvert.c:2104:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_list_dictionary’ [-Wimplicit-int] 2104 | static rkcw_list_dictionary pro((RkcContext *, char *, char *, int)); | ^~~~~~~~~~~~~~~~~~~~ wconvert.c:2107:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2107 | rkcw_list_dictionary( cx, dirname, dicnames_return, size ) | ^~~~~~~~~~~~~~~~~~~~ wconvert.c:2128:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_create_dictionary’ [-Wimplicit-int] 2128 | static rkcw_create_dictionary pro((RkcContext *, char *, int)); | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2131:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2131 | rkcw_create_dictionary( cx, dicname, mode ) | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2144:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_delete_dictionary’ [-Wimplicit-int] 2144 | static rkcw_delete_dictionary pro((RkcContext *, char *, int)); | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2147:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2147 | rkcw_delete_dictionary( cx, dicname, mode ) | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2161:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_rename_dictionary’ [-Wimplicit-int] 2161 | static rkcw_rename_dictionary pro((RkcContext *, char *, char *, int)); | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2164:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2164 | rkcw_rename_dictionary( cx, dic, newdic, mode ) | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2191:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_copy_dictionary’ [-Wimplicit-int] 2191 | static rkcw_copy_dictionary pro((RkcContext *, char *, char *, char *, int)); | ^~~~~~~~~~~~~~~~~~~~ wconvert.c:2194:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2194 | rkcw_copy_dictionary(cx, dir, dic, newdic, mode) | ^~~~~~~~~~~~~~~~~~~~ wconvert.c:2215:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_get_text_dictionary’ [-Wimplicit-int] 2215 | static rkcw_get_text_dictionary | ^~~~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2219:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2219 | rkcw_get_text_dictionary( cx, dirname, dicname, info, infolen ) | ^~~~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2264:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2264 | statusStore(n, data, dest) | ^~~~~~~~~~~ wconvert.c:2287:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_get_stat’ [-Wimplicit-int] 2287 | static rkcw_get_stat pro((RkcContext *, RkStat *)); | ^~~~~~~~~~~~~ wconvert.c:2290:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2290 | rkcw_get_stat( cx, stat ) | ^~~~~~~~~~~~~ wconvert.c:2307:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2307 | lexStore(n, data, dlen, dest) | ^~~~~~~~ wconvert.c:2330:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_get_lex’ [-Wimplicit-int] 2330 | static rkcw_get_lex pro((RkcContext *, int, RkLex *)); | ^~~~~~~~~~~~ wconvert.c:2333:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2333 | rkcw_get_lex( cx, mxi, info ) | ^~~~~~~~~~~~ wconvert.c:2352:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_autoconv’ [-Wimplicit-int] 2352 | static rkcw_autoconv pro((RkcContext *, int, int)); | ^~~~~~~~~~~~~ wconvert.c:2355:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2355 | rkcw_autoconv( cx, length, mode ) | ^~~~~~~~~~~~~ wconvert.c:2368:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_subst_yomi’ [-Wimplicit-int] 2368 | static rkcw_subst_yomi pro((RkcContext *, int, int, int, Ushort *, int)); | ^~~~~~~~~~~~~~~ wconvert.c:2371:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2371 | rkcw_subst_yomi( cx, nbun, y_start, y_end, yomi, y_len ) | ^~~~~~~~~~~~~~~ wconvert.c:2387:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_flush_yomi’ [-Wimplicit-int] 2387 | static rkcw_flush_yomi pro((RkcContext *)); | ^~~~~~~~~~~~~~~ wconvert.c:2390:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2390 | rkcw_flush_yomi( cx ) | ^~~~~~~~~~~~~~~ wconvert.c:2402:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_get_last_yomi’ [-Wimplicit-int] 2402 | static rkcw_get_last_yomi pro((RkcContext *, Ushort *, int)); | ^~~~~~~~~~~~~~~~~~ wconvert.c:2405:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2405 | rkcw_get_last_yomi( cx, yomi, maxyomi ) | ^~~~~~~~~~~~~~~~~~ wconvert.c:2419:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_remove_bun’ [-Wimplicit-int] 2419 | static rkcw_remove_bun pro((RkcContext *, int)); | ^~~~~~~~~~~~~~~ wconvert.c:2422:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2422 | rkcw_remove_bun( cx, mode ) | ^~~~~~~~~~~~~~~ wconvert.c:2459:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2459 | simpleKanjiStore(n, data, kdest, hdest) | ^~~~~~~~~~~~~~~~ wconvert.c:2489:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_get_simple_kanji’ [-Wimplicit-int] 2489 | static rkcw_get_simple_kanji | ^~~~~~~~~~~~~~~~~~~~~ wconvert.c:2493:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2493 | rkcw_get_simple_kanji( cx, dic, yomi, mxy, kan, mxk, hin, mxh ) | ^~~~~~~~~~~~~~~~~~~~~ wconvert.c:2532:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2532 | dicinfoStore(n, data, dest) | ^~~~~~~~~~~~ wconvert.c:2555:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_query_dic’ [-Wimplicit-int] 2555 | static rkcw_query_dic pro((RkcContext *, char *, char *, struct DicInfo *)); | ^~~~~~~~~~~~~~ wconvert.c:2558:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2558 | rkcw_query_dic(cx, usrname, dicname, info) | ^~~~~~~~~~~~~~ wconvert.c:2574:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_get_hinshi’ [-Wimplicit-int] 2574 | static rkcw_get_hinshi pro((RkcContext *, Ushort *, int)); | ^~~~~~~~~~~~~~~ wconvert.c:2577:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2577 | rkcw_get_hinshi( cx, dst, mxd ) | ^~~~~~~~~~~~~~~ wconvert.c:2593:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_store_range’ [-Wimplicit-int] 2593 | static rkcw_store_range pro((RkcContext *, Ushort *, int)); | ^~~~~~~~~~~~~~~~ wconvert.c:2596:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2596 | rkcw_store_range(cx, yomi, maxyomi) | ^~~~~~~~~~~~~~~~ wconvert.c:2604:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_set_locale’ [-Wimplicit-int] 2604 | static rkcw_set_locale pro((RkcContext *, char *)); | ^~~~~~~~~~~~~~~ wconvert.c:2607:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2607 | rkcw_set_locale( cx, locale ) | ^~~~~~~~~~~~~~~ wconvert.c:2614:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_sync’ [-Wimplicit-int] 2614 | static rkcw_sync pro((RkcContext *, char *)); | ^~~~~~~~~ wconvert.c:2617:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2617 | rkcw_sync(cx, dicname) | ^~~~~~~~~ wconvert.c:2624:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_set_app_name’ [-Wimplicit-int] 2624 | static rkcw_set_app_name pro((RkcContext *, char *)); | ^~~~~~~~~~~~~~~~~ wconvert.c:2627:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2627 | rkcw_set_app_name( cx, apname ) | ^~~~~~~~~~~~~~~~~ wconvert.c:2639:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_notice_group_name’ [-Wimplicit-int] 2639 | static rkcw_notice_group_name pro((RkcContext *, char *)); | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2642:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2642 | rkcw_notice_group_name(cx, groupname) | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2654:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_chmod_dic’ [-Wimplicit-int] 2654 | static rkcw_chmod_dic pro((RkcContext *, char *, int)); | ^~~~~~~~~~~~~~ wconvert.c:2657:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2657 | rkcw_chmod_dic(cx, dicname, mode) | ^~~~~~~~~~~~~~ wconvert.c:2671:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_through’ [-Wimplicit-int] 2671 | static rkcw_through pro((RkcContext *, int, char *, int, int)); | ^~~~~~~~~~~~ wconvert.c:2674:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2674 | rkcw_through( cx, cmd, data, datasz, bufsz ) | ^~~~~~~~~~~~ wconvert.c:51:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 51 | static char rcs_id[] = "$Id: wconvert.c,v 1.16.2.1 2004/04/26 21:48:37 aida_s Exp $"; | ^~~~~~ In file included from /usr/include/stdio.h:980: In function ‘sprintf’, inlined from ‘G341_rkc_Connect_Iroha_Server’ at wconvert.c:483:6: /usr/include/powerpc64le-linux-gnu/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘hostname’ [-Wrestrict] 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ wconvert.c: In function ‘G341_rkc_Connect_Iroha_Server’: wconvert.c:409:7: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 409 | char *hostname ; | ^~~~~~~~ rm -f wconvert.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "' -DNEED_RKINDEP_SUBST -fPIC wconvert.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from wconvert.c:56: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from wconvert.c:58: ../../include/sglobal.h:340:45: warning: type defaults to ‘int’ in declaration of ‘G340_rkcWCinit’ [-Wimplicit-int] 340 | #define rkcWCinit G340_rkcWCinit | ^~~~~~~~~~~~~~ rkcw.h:57:8: note: in expansion of macro ‘rkcWCinit’ 57 | extern rkcWCinit pro((void)); | ^~~~~~~~~ ../../include/sglobal.h:344:45: warning: type defaults to ‘int’ in declaration of ‘G344_rkcw_get_server_info’ [-Wimplicit-int] 344 | #define rkcw_get_server_info G344_rkcw_get_server_info | ^~~~~~~~~~~~~~~~~~~~~~~~~ rkcw.h:58:8: note: in expansion of macro ‘rkcw_get_server_info’ 58 | extern rkcw_get_server_info pro((int *, int *)); | ^~~~~~~~~~~~~~~~~~~~ ../../include/sglobal.h:373:45: warning: type defaults to ‘int’ in declaration of ‘G373_ushortstrncpy’ [-Wimplicit-int] 373 | #define ushortstrncpy G373_ushortstrncpy | ^~~~~~~~~~~~~~~~~~ rkcw.h:59:8: note: in expansion of macro ‘ushortstrncpy’ 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ^~~~~~~~~~~~~ ../../include/sglobal.h:341:45: warning: type defaults to ‘int’ in declaration of ‘G341_rkc_Connect_Iroha_Server’ [-Wimplicit-int] 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rkc.h:212:8: note: in expansion of macro ‘rkc_Connect_Iroha_Server’ 212 | extern rkc_Connect_Iroha_Server pro((char *)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../include/sglobal.h:341:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wconvert.c:408:1: note: in expansion of macro ‘rkc_Connect_Iroha_Server’ 408 | rkc_Connect_Iroha_Server( hostname ) | ^~~~~~~~~~~~~~~~~~~~~~~~ wconvert.c:523:8: warning: type defaults to ‘int’ in declaration of ‘firstKouhoStore’ [-Wimplicit-int] 523 | static firstKouhoStore pro((int, BYTE *, int, BYTE *)); | ^~~~~~~~~~~~~~~ wconvert.c:526:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 526 | firstKouhoStore(n, data, len, dest) | ^~~~~~~~~~~~~~~ wconvert.c: In function ‘RkcSendWRequest’: wconvert.c:760:22: warning: variable ‘wfds2’ set but not used [-Wunused-but-set-variable] 760 | rki_fd_set wfds, wfds2; | ^~~~~ wconvert.c: At top level: wconvert.c:822:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 822 | SendType0Request(proto, len, name) /* Initialize */ | ^~~~~~~~~~~~~~~~ wconvert.c:845:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 845 | SendType1Request(majo, mino) /* Finalize , KillServer */ | ^~~~~~~~~~~~~~~~ wconvert.c:858:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 858 | SendType2Request(majo, mino, val) /* DuplicateContext */ | ^~~~~~~~~~~~~~~~ wconvert.c:873:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 873 | SendType3Request(majo, mino, con, val) /* GetDictionaryList */ | ^~~~~~~~~~~~~~~~ wconvert.c:889:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 889 | SendType4Request(majo, mino, con, bgn, end, wstr, wlen) /* SubstYomi */ | ^~~~~~~~~~~~~~~~ wconvert.c:924:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 924 | SendType5Request(majo, mino, con, val, mod) /* AutoConvert */ | ^~~~~~~~~~~~~~~~ wconvert.c:942:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 942 | SendType6Request(majo, mino, con, bun, val) /* GetYomi */ | ^~~~~~~~~~~~~~~~ wconvert.c: In function ‘SendType6Request’: wconvert.c:942:1: warning: type of ‘bun’ defaults to ‘int’ [-Wimplicit-int] wconvert.c: At top level: wconvert.c:961:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 961 | SendType9Request(majo, mino, con, bun, cand, val) /* GetLex */ | ^~~~~~~~~~~~~~~~ wconvert.c:979:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 979 | SendType10Request(majo, mino, cx, n, mod) /* EndConvert */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1013:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1013 | SendType11Request(majo, mino, con, bun, wstr, wlen) /* StoreYomi */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1053:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1053 | SendType12Request(majo, mino, con, wstr, str) /* DefineWord */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1087:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1087 | SendType13Request(majo, mino, con, str, wstr, wlen, mxk, mxh) | ^~~~~~~~~~~~~~~~~ wconvert.c:1127:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1127 | SendType14Request(majo, mino, mod, con, wstr, wlen) /* BeginConvert */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1163:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1163 | SendType15Request(majo, mino, mod, con, str) /* MountDictionary */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1193:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1193 | SendType16Request(majo, mino, mod, con, ostr, nstr) /* RenameDictionary */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1225:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1225 | SendType17Request(majo, mino, str, slen) /* QueryExtension */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1251:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1251 | SendType18Request(majo, mino, con, str1, s1len, str2, s2len, val) /* ListDictionary */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1284:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1284 | SendType19Request(majo, mino, mod, con, ustr, dstr) /* QueryDictionary */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1316:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1316 | SendType20Request(majo, mino, con, cmd, dsz, data, bsz) /* Through */ | ^~~~~~~~~~~~~~~~~ wconvert.c:1350:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1350 | SendType21Request(majo, mino, mod, con, dirstr, ostr, nstr) | ^~~~~~~~~~~~~~~~~ wconvert.c:1388:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1388 | RecvType0Reply(rep) /* Initialize */ | ^~~~~~~~~~~~~~ wconvert.c:1405:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1405 | RecvType1Reply(n, vmajp, vminp) /* GetServerInfo */ | ^~~~~~~~~~~~~~ wconvert.c:1426:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1426 | RecvType2Reply(rep) /* Finalize , KillServer */ | ^~~~~~~~~~~~~~ wconvert.c:1440:8: warning: type defaults to ‘int’ in declaration of ‘RecvType3Reply’ [-Wimplicit-int] 1440 | static RecvType3Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *)); | ^~~~~~~~~~~~~~ wconvert.c:1443:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1443 | RecvType3Reply(n, storefunc, extdata) /* GetHinshi */ | ^~~~~~~~~~~~~~ wconvert.c:1470:8: warning: type defaults to ‘int’ in declaration of ‘RecvType4Reply’ [-Wimplicit-int] 1470 | static RecvType4Reply pro((int *, int (*)(int, BYTE *, BYTE *), BYTE *)); | ^~~~~~~~~~~~~~ wconvert.c:1473:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1473 | RecvType4Reply(n, storefunc, extdata) /* GetStatus */ | ^~~~~~~~~~~~~~ wconvert.c:1502:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1502 | RecvType5Reply(rep) /* CreateContext */ | ^~~~~~~~~~~~~~ wconvert.c:1520:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1520 | RecvType6Reply(buf, mxi, n) /* GetDictionaryList */ | ^~~~~~~~~~~~~~ wconvert.c:1544:8: warning: type defaults to ‘int’ in declaration of ‘RecvType7Reply’ [-Wimplicit-int] 1544 | static RecvType7Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *)); | ^~~~~~~~~~~~~~ wconvert.c:1547:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1547 | RecvType7Reply(n, storefunc, extdata) /* BeginConvert */ | ^~~~~~~~~~~~~~ wconvert.c:1576:8: warning: type defaults to ‘int’ in declaration of ‘RecvType8Reply’ [-Wimplicit-int] 1576 | static RecvType8Reply | ^~~~~~~~~~~~~~ wconvert.c:1580:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1580 | RecvType8Reply(n, storefunc, kdata, hdata) /* GetSimpleKanji */ | ^~~~~~~~~~~~~~ wconvert.c:1611:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1611 | RecvType10Reply(n, buf, bsz) /* Through */ | ^~~~~~~~~~~~~~~ wconvert.c:1653:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_finalize’ [-Wimplicit-int] 1653 | static rkcw_finalize pro((void)); | ^~~~~~~~~~~~~ wconvert.c:1656:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1656 | rkcw_finalize() | ^~~~~~~~~~~~~ wconvert.c:1668:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_killserver’ [-Wimplicit-int] 1668 | static rkcw_killserver pro((void)); | ^~~~~~~~~~~~~~~ wconvert.c:1671:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1671 | rkcw_killserver() | ^~~~~~~~~~~~~~~ wconvert.c:1683:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_create_context’ [-Wimplicit-int] 1683 | static rkcw_create_context pro((void)); | ^~~~~~~~~~~~~~~~~~~ wconvert.c:1686:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1686 | rkcw_create_context() | ^~~~~~~~~~~~~~~~~~~ wconvert.c:1697:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_duplicate_context’ [-Wimplicit-int] 1697 | static rkcw_duplicate_context pro((RkcContext *)); | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:1700:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1700 | rkcw_duplicate_context( cx ) | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:1712:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_close_context’ [-Wimplicit-int] 1712 | static rkcw_close_context pro((RkcContext *)); | ^~~~~~~~~~~~~~~~~~ wconvert.c:1715:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1715 | rkcw_close_context( cx ) | ^~~~~~~~~~~~~~~~~~ wconvert.c:1728:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1728 | dictionary_list(proto, con, dicnames, mxi) | ^~~~~~~~~~~~~~~ wconvert.c:1742:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_dictionary_list’ [-Wimplicit-int] 1742 | static rkcw_dictionary_list pro((RkcContext *, char *, int)); | ^~~~~~~~~~~~~~~~~~~~ wconvert.c:1745:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1745 | rkcw_dictionary_list( cx, dicnames, mxi) | ^~~~~~~~~~~~~~~~~~~~ wconvert.c:1754:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1754 | define_dic(proto, cx, dicname, wordrec) | ^~~~~~~~~~ wconvert.c:1769:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_define_dic’ [-Wimplicit-int] 1769 | static rkcw_define_dic pro((RkcContext *, char *, Ushort *)); | ^~~~~~~~~~~~~~~ wconvert.c:1772:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1772 | rkcw_define_dic( cx, dicname, wordrec) | ^~~~~~~~~~~~~~~ wconvert.c:1780:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_delete_dic’ [-Wimplicit-int] 1780 | static rkcw_delete_dic pro((RkcContext *, char *, Ushort *)); | ^~~~~~~~~~~~~~~ wconvert.c:1783:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1783 | rkcw_delete_dic( cx, dicname, wordrec) | ^~~~~~~~~~~~~~~ wconvert.c:1791:8: warning: type defaults to ‘int’ in declaration of ‘mount_dictionary’ [-Wimplicit-int] 1791 | static mount_dictionary pro((int, int, int, char *, int)); | ^~~~~~~~~~~~~~~~ wconvert.c:1794:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1794 | mount_dictionary(majo, mino, context, data, mode) | ^~~~~~~~~~~~~~~~ wconvert.c:1807:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_mount_dictionary’ [-Wimplicit-int] 1807 | static rkcw_mount_dictionary pro((RkcContext *, char *, int)); | ^~~~~~~~~~~~~~~~~~~~~ wconvert.c:1810:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1810 | rkcw_mount_dictionary( cx, dicname, mode ) | ^~~~~~~~~~~~~~~~~~~~~ wconvert.c:1818:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_umount_dictionary’ [-Wimplicit-int] 1818 | static rkcw_umount_dictionary pro((RkcContext *, char *)); | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:1821:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1821 | rkcw_umount_dictionary( cx, dicname ) | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:1828:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_remount_dictionary’ [-Wimplicit-int] 1828 | static rkcw_remount_dictionary pro((RkcContext *, char *, int)); | ^~~~~~~~~~~~~~~~~~~~~~~ wconvert.c:1831:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1831 | rkcw_remount_dictionary( cx, dicname, where ) | ^~~~~~~~~~~~~~~~~~~~~~~ wconvert.c:1840:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_mount_list’ [-Wimplicit-int] 1840 | static rkcw_mount_list pro((RkcContext *, char *, int)); | ^~~~~~~~~~~~~~~ wconvert.c:1843:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1843 | rkcw_mount_list( cx, dicnames, mxi) | ^~~~~~~~~~~~~~~ wconvert.c:1865:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1865 | end_convert(proto, cx, n, mod) | ^~~~~~~~~~~ wconvert.c:1878:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_convert_end’ [-Wimplicit-int] 1878 | static rkcw_convert_end pro((RkcContext *, int)); | ^~~~~~~~~~~~~~~~ wconvert.c:1881:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1881 | rkcw_convert_end( cx, mode ) | ^~~~~~~~~~~~~~~~ wconvert.c:1888:8: warning: type defaults to ‘int’ in declaration of ‘convStore’ [-Wimplicit-int] 1888 | static convStore pro((int, BYTE *, int, BYTE *)); | ^~~~~~~~~ wconvert.c:1891:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1891 | convStore(n, data, len, dest) | ^~~~~~~~~ wconvert.c:1904:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_convert’ [-Wimplicit-int] 1904 | static rkcw_convert pro((RkcContext *, Ushort *, int, int)); | ^~~~~~~~~~~~ wconvert.c:1907:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1907 | rkcw_convert( cx, yomi, length, mode ) | ^~~~~~~~~~~~ wconvert.c:1928:8: warning: type defaults to ‘int’ in declaration of ‘get_yomi’ [-Wimplicit-int] 1928 | static get_yomi | ^~~~~~~~ wconvert.c:1932:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1932 | get_yomi(proto, context, curbun, storefunc, yomibuf) | ^~~~~~~~ wconvert.c:1945:8: warning: type defaults to ‘int’ in declaration of ‘yomiStore’ [-Wimplicit-int] 1945 | static yomiStore pro((int, BYTE *, int, BYTE *)); | ^~~~~~~~~ wconvert.c:1948:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1948 | yomiStore(n, data, len, destb) | ^~~~~~~~~ wconvert.c:1966:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_get_yomi’ [-Wimplicit-int] 1966 | static rkcw_get_yomi pro((RkcContext *, Ushort *)); | ^~~~~~~~~~~~~ wconvert.c:1969:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1969 | rkcw_get_yomi( cx, yomip ) /* yomip ¤Î¥µ¥¤¥º¤Ï̵¸ÂÂ礫¤è¡© */ | ^~~~~~~~~~~~~ wconvert.c:1977:8: warning: type defaults to ‘int’ in declaration of ‘kanjilistStore’ [-Wimplicit-int] 1977 | static kanjilistStore pro((int, BYTE *, int, BYTE *)); | ^~~~~~~~~~~~~~ wconvert.c:1980:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1980 | kanjilistStore(n, data, len, dest) | ^~~~~~~~~~~~~~ wconvert.c:2003:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_get_kanji_list’ [-Wimplicit-int] 2003 | static rkcw_get_kanji_list pro((RkcContext *)); | ^~~~~~~~~~~~~~~~~~~ wconvert.c:2006:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2006 | rkcw_get_kanji_list( cx ) | ^~~~~~~~~~~~~~~~~~~ wconvert.c:2015:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_resize’ [-Wimplicit-int] 2015 | static rkcw_resize pro((RkcContext *, int)); | ^~~~~~~~~~~ wconvert.c:2018:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2018 | rkcw_resize( cx, yomi_length ) | ^~~~~~~~~~~ wconvert.c:2034:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2034 | store_yomi(proto, cx, yomi, maxyomi) | ^~~~~~~~~~ wconvert.c:2051:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_store_yomi’ [-Wimplicit-int] 2051 | static rkcw_store_yomi pro((RkcContext *, Ushort *, int)); | ^~~~~~~~~~~~~~~ wconvert.c:2054:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2054 | rkcw_store_yomi(cx, yomi, maxyomi) | ^~~~~~~~~~~~~~~ wconvert.c:2104:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_list_dictionary’ [-Wimplicit-int] 2104 | static rkcw_list_dictionary pro((RkcContext *, char *, char *, int)); | ^~~~~~~~~~~~~~~~~~~~ wconvert.c:2107:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2107 | rkcw_list_dictionary( cx, dirname, dicnames_return, size ) | ^~~~~~~~~~~~~~~~~~~~ wconvert.c:2128:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_create_dictionary’ [-Wimplicit-int] 2128 | static rkcw_create_dictionary pro((RkcContext *, char *, int)); | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2131:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2131 | rkcw_create_dictionary( cx, dicname, mode ) | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2144:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_delete_dictionary’ [-Wimplicit-int] 2144 | static rkcw_delete_dictionary pro((RkcContext *, char *, int)); | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2147:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2147 | rkcw_delete_dictionary( cx, dicname, mode ) | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2161:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_rename_dictionary’ [-Wimplicit-int] 2161 | static rkcw_rename_dictionary pro((RkcContext *, char *, char *, int)); | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2164:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2164 | rkcw_rename_dictionary( cx, dic, newdic, mode ) | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2191:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_copy_dictionary’ [-Wimplicit-int] 2191 | static rkcw_copy_dictionary pro((RkcContext *, char *, char *, char *, int)); | ^~~~~~~~~~~~~~~~~~~~ wconvert.c:2194:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2194 | rkcw_copy_dictionary(cx, dir, dic, newdic, mode) | ^~~~~~~~~~~~~~~~~~~~ wconvert.c:2215:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_get_text_dictionary’ [-Wimplicit-int] 2215 | static rkcw_get_text_dictionary | ^~~~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2219:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2219 | rkcw_get_text_dictionary( cx, dirname, dicname, info, infolen ) | ^~~~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2264:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2264 | statusStore(n, data, dest) | ^~~~~~~~~~~ wconvert.c:2287:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_get_stat’ [-Wimplicit-int] 2287 | static rkcw_get_stat pro((RkcContext *, RkStat *)); | ^~~~~~~~~~~~~ wconvert.c:2290:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2290 | rkcw_get_stat( cx, stat ) | ^~~~~~~~~~~~~ wconvert.c:2307:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2307 | lexStore(n, data, dlen, dest) | ^~~~~~~~ wconvert.c:2330:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_get_lex’ [-Wimplicit-int] 2330 | static rkcw_get_lex pro((RkcContext *, int, RkLex *)); | ^~~~~~~~~~~~ wconvert.c:2333:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2333 | rkcw_get_lex( cx, mxi, info ) | ^~~~~~~~~~~~ wconvert.c:2352:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_autoconv’ [-Wimplicit-int] 2352 | static rkcw_autoconv pro((RkcContext *, int, int)); | ^~~~~~~~~~~~~ wconvert.c:2355:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2355 | rkcw_autoconv( cx, length, mode ) | ^~~~~~~~~~~~~ wconvert.c:2368:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_subst_yomi’ [-Wimplicit-int] 2368 | static rkcw_subst_yomi pro((RkcContext *, int, int, int, Ushort *, int)); | ^~~~~~~~~~~~~~~ wconvert.c:2371:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2371 | rkcw_subst_yomi( cx, nbun, y_start, y_end, yomi, y_len ) | ^~~~~~~~~~~~~~~ wconvert.c:2387:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_flush_yomi’ [-Wimplicit-int] 2387 | static rkcw_flush_yomi pro((RkcContext *)); | ^~~~~~~~~~~~~~~ wconvert.c:2390:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2390 | rkcw_flush_yomi( cx ) | ^~~~~~~~~~~~~~~ wconvert.c:2402:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_get_last_yomi’ [-Wimplicit-int] 2402 | static rkcw_get_last_yomi pro((RkcContext *, Ushort *, int)); | ^~~~~~~~~~~~~~~~~~ wconvert.c:2405:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2405 | rkcw_get_last_yomi( cx, yomi, maxyomi ) | ^~~~~~~~~~~~~~~~~~ wconvert.c:2419:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_remove_bun’ [-Wimplicit-int] 2419 | static rkcw_remove_bun pro((RkcContext *, int)); | ^~~~~~~~~~~~~~~ wconvert.c:2422:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2422 | rkcw_remove_bun( cx, mode ) | ^~~~~~~~~~~~~~~ wconvert.c:2459:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2459 | simpleKanjiStore(n, data, kdest, hdest) | ^~~~~~~~~~~~~~~~ wconvert.c:2489:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_get_simple_kanji’ [-Wimplicit-int] 2489 | static rkcw_get_simple_kanji | ^~~~~~~~~~~~~~~~~~~~~ wconvert.c:2493:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2493 | rkcw_get_simple_kanji( cx, dic, yomi, mxy, kan, mxk, hin, mxh ) | ^~~~~~~~~~~~~~~~~~~~~ wconvert.c:2532:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2532 | dicinfoStore(n, data, dest) | ^~~~~~~~~~~~ wconvert.c:2555:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_query_dic’ [-Wimplicit-int] 2555 | static rkcw_query_dic pro((RkcContext *, char *, char *, struct DicInfo *)); | ^~~~~~~~~~~~~~ wconvert.c:2558:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2558 | rkcw_query_dic(cx, usrname, dicname, info) | ^~~~~~~~~~~~~~ wconvert.c:2574:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_get_hinshi’ [-Wimplicit-int] 2574 | static rkcw_get_hinshi pro((RkcContext *, Ushort *, int)); | ^~~~~~~~~~~~~~~ wconvert.c:2577:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2577 | rkcw_get_hinshi( cx, dst, mxd ) | ^~~~~~~~~~~~~~~ wconvert.c:2593:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_store_range’ [-Wimplicit-int] 2593 | static rkcw_store_range pro((RkcContext *, Ushort *, int)); | ^~~~~~~~~~~~~~~~ wconvert.c:2596:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2596 | rkcw_store_range(cx, yomi, maxyomi) | ^~~~~~~~~~~~~~~~ wconvert.c:2604:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_set_locale’ [-Wimplicit-int] 2604 | static rkcw_set_locale pro((RkcContext *, char *)); | ^~~~~~~~~~~~~~~ wconvert.c:2607:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2607 | rkcw_set_locale( cx, locale ) | ^~~~~~~~~~~~~~~ wconvert.c:2614:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_sync’ [-Wimplicit-int] 2614 | static rkcw_sync pro((RkcContext *, char *)); | ^~~~~~~~~ wconvert.c:2617:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2617 | rkcw_sync(cx, dicname) | ^~~~~~~~~ wconvert.c:2624:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_set_app_name’ [-Wimplicit-int] 2624 | static rkcw_set_app_name pro((RkcContext *, char *)); | ^~~~~~~~~~~~~~~~~ wconvert.c:2627:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2627 | rkcw_set_app_name( cx, apname ) | ^~~~~~~~~~~~~~~~~ wconvert.c:2639:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_notice_group_name’ [-Wimplicit-int] 2639 | static rkcw_notice_group_name pro((RkcContext *, char *)); | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2642:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2642 | rkcw_notice_group_name(cx, groupname) | ^~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2654:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_chmod_dic’ [-Wimplicit-int] 2654 | static rkcw_chmod_dic pro((RkcContext *, char *, int)); | ^~~~~~~~~~~~~~ wconvert.c:2657:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2657 | rkcw_chmod_dic(cx, dicname, mode) | ^~~~~~~~~~~~~~ wconvert.c:2671:8: warning: type defaults to ‘int’ in declaration of ‘rkcw_through’ [-Wimplicit-int] 2671 | static rkcw_through pro((RkcContext *, int, char *, int, int)); | ^~~~~~~~~~~~ wconvert.c:2674:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2674 | rkcw_through( cx, cmd, data, datasz, bufsz ) | ^~~~~~~~~~~~ wconvert.c:51:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 51 | static char rcs_id[] = "$Id: wconvert.c,v 1.16.2.1 2004/04/26 21:48:37 aida_s Exp $"; | ^~~~~~ In file included from /usr/include/stdio.h:980: In function ‘sprintf’, inlined from ‘G341_rkc_Connect_Iroha_Server’ at wconvert.c:483:6: /usr/include/powerpc64le-linux-gnu/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘hostname’ [-Wrestrict] 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ wconvert.c: In function ‘G341_rkc_Connect_Iroha_Server’: wconvert.c:409:7: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 409 | char *hostname ; | ^~~~~~~~ rm -f wutil.o unshared/wutil.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "' -DNEED_RKINDEP_SUBST -g -Wall -g wutil.c -o unshared/wutil.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from rkcw.h:38, from wutil.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from wutil.c:27: ../../include/sglobal.h:340:45: warning: type defaults to ‘int’ in declaration of ‘G340_rkcWCinit’ [-Wimplicit-int] 340 | #define rkcWCinit G340_rkcWCinit | ^~~~~~~~~~~~~~ rkcw.h:57:8: note: in expansion of macro ‘rkcWCinit’ 57 | extern rkcWCinit pro((void)); | ^~~~~~~~~ ../../include/sglobal.h:344:45: warning: type defaults to ‘int’ in declaration of ‘G344_rkcw_get_server_info’ [-Wimplicit-int] 344 | #define rkcw_get_server_info G344_rkcw_get_server_info | ^~~~~~~~~~~~~~~~~~~~~~~~~ rkcw.h:58:8: note: in expansion of macro ‘rkcw_get_server_info’ 58 | extern rkcw_get_server_info pro((int *, int *)); | ^~~~~~~~~~~~~~~~~~~~ ../../include/sglobal.h:373:45: warning: type defaults to ‘int’ in declaration of ‘G373_ushortstrncpy’ [-Wimplicit-int] 373 | #define ushortstrncpy G373_ushortstrncpy | ^~~~~~~~~~~~~~~~~~ rkcw.h:59:8: note: in expansion of macro ‘ushortstrncpy’ 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ^~~~~~~~~~~~~ wutil.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "$Id: wutil.c,v 1.7 2003/09/17 15:13:27 aida_s Exp $"; | ^~~~~~ rm -f wutil.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "' -DNEED_RKINDEP_SUBST -fPIC wutil.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from rkcw.h:38, from wutil.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from wutil.c:27: ../../include/sglobal.h:340:45: warning: type defaults to ‘int’ in declaration of ‘G340_rkcWCinit’ [-Wimplicit-int] 340 | #define rkcWCinit G340_rkcWCinit | ^~~~~~~~~~~~~~ rkcw.h:57:8: note: in expansion of macro ‘rkcWCinit’ 57 | extern rkcWCinit pro((void)); | ^~~~~~~~~ ../../include/sglobal.h:344:45: warning: type defaults to ‘int’ in declaration of ‘G344_rkcw_get_server_info’ [-Wimplicit-int] 344 | #define rkcw_get_server_info G344_rkcw_get_server_info | ^~~~~~~~~~~~~~~~~~~~~~~~~ rkcw.h:58:8: note: in expansion of macro ‘rkcw_get_server_info’ 58 | extern rkcw_get_server_info pro((int *, int *)); | ^~~~~~~~~~~~~~~~~~~~ ../../include/sglobal.h:373:45: warning: type defaults to ‘int’ in declaration of ‘G373_ushortstrncpy’ [-Wimplicit-int] 373 | #define ushortstrncpy G373_ushortstrncpy | ^~~~~~~~~~~~~~~~~~ rkcw.h:59:8: note: in expansion of macro ‘ushortstrncpy’ 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ^~~~~~~~~~~~~ wutil.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "$Id: wutil.c,v 1.7 2003/09/17 15:13:27 aida_s Exp $"; | ^~~~~~ rm -f conf.o unshared/conf.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "' -DNEED_RKINDEP_SUBST -g -Wall -g conf.c -o unshared/conf.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from rkcw.h:38, from conf.c:24: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from conf.c:23: ../../include/sglobal.h:340:45: warning: type defaults to ‘int’ in declaration of ‘G340_rkcWCinit’ [-Wimplicit-int] 340 | #define rkcWCinit G340_rkcWCinit | ^~~~~~~~~~~~~~ rkcw.h:57:8: note: in expansion of macro ‘rkcWCinit’ 57 | extern rkcWCinit pro((void)); | ^~~~~~~~~ ../../include/sglobal.h:344:45: warning: type defaults to ‘int’ in declaration of ‘G344_rkcw_get_server_info’ [-Wimplicit-int] 344 | #define rkcw_get_server_info G344_rkcw_get_server_info | ^~~~~~~~~~~~~~~~~~~~~~~~~ rkcw.h:58:8: note: in expansion of macro ‘rkcw_get_server_info’ 58 | extern rkcw_get_server_info pro((int *, int *)); | ^~~~~~~~~~~~~~~~~~~~ ../../include/sglobal.h:373:45: warning: type defaults to ‘int’ in declaration of ‘G373_ushortstrncpy’ [-Wimplicit-int] 373 | #define ushortstrncpy G373_ushortstrncpy | ^~~~~~~~~~~~~~~~~~ rkcw.h:59:8: note: in expansion of macro ‘ushortstrncpy’ 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ^~~~~~~~~~~~~ ../../include/sglobal.h:341:45: warning: type defaults to ‘int’ in declaration of ‘G341_rkc_Connect_Iroha_Server’ [-Wimplicit-int] 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rkc.h:212:8: note: in expansion of macro ‘rkc_Connect_Iroha_Server’ 212 | extern rkc_Connect_Iroha_Server pro((char *)); | ^~~~~~~~~~~~~~~~~~~~~~~~ conf.c: In function ‘RkcConfMgr_get_target’: conf.c:1340:18: warning: variable ‘endrec’ set but not used [-Wunused-but-set-variable] 1340 | ConfRec *rec, *endrec; | ^~~~~~ rm -f conf.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "' -DNEED_RKINDEP_SUBST -fPIC conf.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from rkcw.h:38, from conf.c:24: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from conf.c:23: ../../include/sglobal.h:340:45: warning: type defaults to ‘int’ in declaration of ‘G340_rkcWCinit’ [-Wimplicit-int] 340 | #define rkcWCinit G340_rkcWCinit | ^~~~~~~~~~~~~~ rkcw.h:57:8: note: in expansion of macro ‘rkcWCinit’ 57 | extern rkcWCinit pro((void)); | ^~~~~~~~~ ../../include/sglobal.h:344:45: warning: type defaults to ‘int’ in declaration of ‘G344_rkcw_get_server_info’ [-Wimplicit-int] 344 | #define rkcw_get_server_info G344_rkcw_get_server_info | ^~~~~~~~~~~~~~~~~~~~~~~~~ rkcw.h:58:8: note: in expansion of macro ‘rkcw_get_server_info’ 58 | extern rkcw_get_server_info pro((int *, int *)); | ^~~~~~~~~~~~~~~~~~~~ ../../include/sglobal.h:373:45: warning: type defaults to ‘int’ in declaration of ‘G373_ushortstrncpy’ [-Wimplicit-int] 373 | #define ushortstrncpy G373_ushortstrncpy | ^~~~~~~~~~~~~~~~~~ rkcw.h:59:8: note: in expansion of macro ‘ushortstrncpy’ 59 | extern ushortstrncpy pro((Ushort *, Ushort *, int)); | ^~~~~~~~~~~~~ ../../include/sglobal.h:341:45: warning: type defaults to ‘int’ in declaration of ‘G341_rkc_Connect_Iroha_Server’ [-Wimplicit-int] 341 | #define rkc_Connect_Iroha_Server G341_rkc_Connect_Iroha_Server | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rkc.h:212:8: note: in expansion of macro ‘rkc_Connect_Iroha_Server’ 212 | extern rkc_Connect_Iroha_Server pro((char *)); | ^~~~~~~~~~~~~~~~~~~~~~~~ conf.c: In function ‘RkcConfMgr_get_target’: conf.c:1340:18: warning: variable ‘endrec’ set but not used [-Wunused-but-set-variable] 1340 | ConfRec *rec, *endrec; | ^~~~~~ rm -f cfuncs.o unshared/cfuncs.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "' -DNEED_RKINDEP_SUBST -g -Wall -g cfuncs.c -o unshared/cfuncs.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from cfuncs.c:24: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f cfuncs.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "' -DNEED_RKINDEP_SUBST -fPIC cfuncs.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from cfuncs.c:24: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f file.o unshared/file.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "' -DNEED_RKINDEP_SUBST -g -Wall -g file.c -o unshared/file.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from file.c:24: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f file.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "' -DNEED_RKINDEP_SUBST -fPIC file.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from file.c:24: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f strops.o unshared/strops.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "' -DNEED_RKINDEP_SUBST -g -Wall -g strops.c -o unshared/strops.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from strops.c:24: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f strops.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DCPP='"cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "' -DNEED_RKINDEP_SUBST -fPIC strops.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from strops.c:24: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f libRKC16.so.1.2~ + cd . + gcc -m64 -o ./libRKC16.so.1.2~ -shared -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-soname,libRKC16.so.1 rkc.o convert.o wconvert.o wutil.o conf.o cfuncs.o file.o strops.o -lc + rm -f libRKC16.so.1 + ln -s libRKC16.so.1.2 libRKC16.so.1 rm -f libRKC16.so.1.2 mv -f libRKC16.so.1.2~ libRKC16.so.1.2 + rm -f libRKC16.so + ln -s libRKC16.so.1.2 libRKC16.so rm -f libRKC16.a + cd unshared + ar cq ../libRKC16.a rkc.o convert.o wconvert.o wutil.o conf.o cfuncs.o file.o strops.o ranlib libRKC16.a make[5]: Leaving directory '/<>/lib/RKC16' making all in lib/canna... make[5]: Entering directory '/<>/lib/canna' rm -f jrbind.o unshared/jrbind.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g jrbind.c -o unshared/jrbind.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from jrbind.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ canna.h:54:42: warning: return type defaults to ‘int’ [-Wimplicit-int] 54 | #define XwcLookupKanji2 IROHA_G425_XwcLookupKanji2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ jrbind.c:111:1: note: in expansion of macro ‘XwcLookupKanji2’ 111 | XwcLookupKanji2(dpy, win, buffer_return, nbuffer, nbytes, functionalChar, | ^~~~~~~~~~~~~~~ jrbind.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: jrbind.c,v 1.4 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f jrbind.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC jrbind.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from jrbind.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ canna.h:54:42: warning: return type defaults to ‘int’ [-Wimplicit-int] 54 | #define XwcLookupKanji2 IROHA_G425_XwcLookupKanji2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ jrbind.c:111:1: note: in expansion of macro ‘XwcLookupKanji2’ 111 | XwcLookupKanji2(dpy, win, buffer_return, nbuffer, nbytes, functionalChar, | ^~~~~~~~~~~~~~~ jrbind.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: jrbind.c,v 1.4 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f ebind.o unshared/ebind.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g ebind.c -o unshared/ebind.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from ebind.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ ebind.c:45:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 45 | StoreWCtoEUC(wbuf, wbuflen, wks, ebuf, maxebuf, ks, ch, nbytes) | ^~~~~~~~~~~~ canna.h:52:42: warning: return type defaults to ‘int’ [-Wimplicit-int] 52 | #define XLookupKanji2 IROHA_G300_XLookupKanji2 | ^~~~~~~~~~~~~~~~~~~~~~~~ ebind.c:190:1: note: in expansion of macro ‘XLookupKanji2’ 190 | XLookupKanji2(dpy, win, buffer_return, bytes_buffer, nbytes, functionalChar, | ^~~~~~~~~~~~~ ebind.c: In function ‘IROHA_G301_XKanjiControl2’: ebind.c:367:54: warning: pointer targets in passing argument 4 of ‘IROHA_G426_XwcKanjiControl2’ differ in signedness [-Wpointer-sign] 367 | ret = XwcKanjiControl2(display, window, request, (char *)&list_cb); | ^~~~~~~~~~~~~~~~ | | | char * canna.h:975:50: note: expected ‘BYTE *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 975 | pro((unsigned int, unsigned int, unsigned int, BYTE *)); | ^~~~~~ ../../include/ccompat.h:30:17: note: in definition of macro ‘pro’ 30 | # define pro(x) x | ^ ebind.c: At top level: ebind.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[] = "$Id: ebind.c,v 1.6 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~ rm -f ebind.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC ebind.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from ebind.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ ebind.c:45:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 45 | StoreWCtoEUC(wbuf, wbuflen, wks, ebuf, maxebuf, ks, ch, nbytes) | ^~~~~~~~~~~~ canna.h:52:42: warning: return type defaults to ‘int’ [-Wimplicit-int] 52 | #define XLookupKanji2 IROHA_G300_XLookupKanji2 | ^~~~~~~~~~~~~~~~~~~~~~~~ ebind.c:190:1: note: in expansion of macro ‘XLookupKanji2’ 190 | XLookupKanji2(dpy, win, buffer_return, bytes_buffer, nbytes, functionalChar, | ^~~~~~~~~~~~~ ebind.c: In function ‘IROHA_G301_XKanjiControl2’: ebind.c:367:54: warning: pointer targets in passing argument 4 of ‘IROHA_G426_XwcKanjiControl2’ differ in signedness [-Wpointer-sign] 367 | ret = XwcKanjiControl2(display, window, request, (char *)&list_cb); | ^~~~~~~~~~~~~~~~ | | | char * canna.h:975:50: note: expected ‘BYTE *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 975 | pro((unsigned int, unsigned int, unsigned int, BYTE *)); | ^~~~~~ ../../include/ccompat.h:30:17: note: in definition of macro ‘pro’ 30 | # define pro(x) x | ^ ebind.c: At top level: ebind.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[] = "$Id: ebind.c,v 1.6 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~ rm -f lisp.o unshared/lisp.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g lisp.c -o unshared/lisp.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from lisp.h:25, from lisp.c:30: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ lisp.c:43:8: warning: type defaults to ‘int’ in declaration of ‘initIS’ [-Wimplicit-int] 43 | static initIS(); | ^~~~~~ lisp.c:45:8: warning: type defaults to ‘int’ in declaration of ‘allocarea’ [-Wimplicit-int] 45 | static allocarea(), skipspaces(), zaplin(), isterm(); | ^~~~~~~~~ lisp.c:45:21: warning: type defaults to ‘int’ in declaration of ‘skipspaces’ [-Wimplicit-int] 45 | static allocarea(), skipspaces(), zaplin(), isterm(); | ^~~~~~~~~~ lisp.c:45:35: warning: type defaults to ‘int’ in declaration of ‘zaplin’ [-Wimplicit-int] 45 | static allocarea(), skipspaces(), zaplin(), isterm(); | ^~~~~~ lisp.c:45:45: warning: type defaults to ‘int’ in declaration of ‘isterm’ [-Wimplicit-int] 45 | static allocarea(), skipspaces(), zaplin(), isterm(); | ^~~~~~ lisp.c: In function ‘G133_YYparse_by_rcfilename’: sglobal.h:177:45: warning: type defaults to ‘int’ in declaration of ‘G177_ckverbose’ [-Wimplicit-int] 177 | #define ckverbose G177_ckverbose | ^~~~~~~~~~~~~~ lisp.c:259:10: note: in expansion of macro ‘ckverbose’ 259 | extern ckverbose; | ^~~~~~~~~ lisp.c: At top level: sglobal.h:322:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 322 | #define parse_string G322_parse_string | ^~~~~~~~~~~~~~~~~ lisp.c:337:1: note: in expansion of macro ‘parse_string’ 337 | parse_string(str) | ^~~~~~~~~~~~ lisp.c:521:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 521 | initIS() | ^~~~~~ lisp.c:640:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 640 | identifySequence(c, val) | ^~~~~~~~~~~~~~~~ lisp.c:687:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 687 | allocarea() | ^~~~~~~~~ lisp.c:1036:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1036 | skipspaces() | ^~~~~~~~~~ lisp.c:1061:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1061 | zaplin() | ^~~~~~ lisp.c:1153:8: warning: type defaults to ‘int’ in declaration of ‘isnum’ [-Wimplicit-int] 1153 | static isnum(); | ^~~~~ lisp.c:1308:8: warning: return type defaults to ‘int’ [-Wimplicit-int] 1308 | static isnum(name) | ^~~~~ lisp.c:1436:8: warning: return type defaults to ‘int’ [-Wimplicit-int] 1436 | static isterm(c) | ^~~~~~ lisp.c: In function ‘Ldefsym’: sglobal.h:317:45: warning: type defaults to ‘int’ in declaration of ‘G317_nkeysup’ [-Wimplicit-int] 317 | #define nkeysup G317_nkeysup | ^~~~~~~~~~~~ lisp.c:3297:10: note: in expansion of macro ‘nkeysup’ 3297 | extern nkeysup; | ^~~~~~~ lisp.c: In function ‘VProtoVer’: sglobal.h:330:45: warning: type defaults to ‘int’ in declaration of ‘G330_protocol_version’ [-Wimplicit-int] 330 | #define protocol_version G330_protocol_version | ^~~~~~~~~~~~~~~~~~~~~ lisp.c:4183:10: note: in expansion of macro ‘protocol_version’ 4183 | extern protocol_version; | ^~~~~~~~~~~~~~~~ lisp.c: In function ‘VServVer’: sglobal.h:356:45: warning: type defaults to ‘int’ in declaration of ‘G356_server_version’ [-Wimplicit-int] 356 | #define server_version G356_server_version | ^~~~~~~~~~~~~~~~~~~ lisp.c:4195:10: note: in expansion of macro ‘server_version’ 4195 | extern server_version; | ^~~~~~~~~~~~~~ lisp.c: In function ‘VCodeInput’: lisp.c:4264:39: warning: "/*" within comment [-Wcomment] 4264 | if (/* 0 <= cannaconf.code_input && /* unsigned ¤Ë¤·¤¿¤Î¤Ç¾éĹ¤Ë¤Ê¤Ã¤¿ */ | lisp.c: In function ‘Ldefmenu’: lisp.c:3856:1: warning: control reaches end of non-void function [-Wreturn-type] 3856 | } | ^ lisp.c: In function ‘pickupChars’: lisp.c:3520:1: warning: control reaches end of non-void function [-Wreturn-type] 3520 | } | ^ lisp.c: In function ‘Ldefmode’: lisp.c:3288:1: warning: control reaches end of non-void function [-Wreturn-type] 3288 | } | ^ lisp.c: At top level: lisp.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[] = "$Id: lisp.c,v 1.11.2.1 2004/04/26 22:49:21 aida_s Exp $"; | ^~~~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [16, 2147483632] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [17, 2147483633] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [18, 2147483634] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [19, 2147483635] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [20, 2147483636] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [21, 2147483637] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [22, 2147483638] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [23, 2147483639] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [24, 2147483640] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [25, 2147483641] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [26, 2147483642] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [27, 2147483643] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [28, 2147483644] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [29, 2147483645] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [30, 2147483646] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [16, 2147483632] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [17, 2147483633] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [18, 2147483634] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [19, 2147483635] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [20, 2147483636] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [21, 2147483637] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [22, 2147483638] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [23, 2147483639] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [24, 2147483640] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [25, 2147483641] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [26, 2147483642] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [27, 2147483643] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [28, 2147483644] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [29, 2147483645] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [30, 2147483646] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [16, 2147483632] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [17, 2147483633] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [18, 2147483634] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [19, 2147483635] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [20, 2147483636] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [21, 2147483637] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [22, 2147483638] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [23, 2147483639] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [24, 2147483640] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [25, 2147483641] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [26, 2147483642] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [27, 2147483643] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [28, 2147483644] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [29, 2147483645] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [30, 2147483646] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [16, 2147483632] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [17, 2147483633] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [18, 2147483634] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [19, 2147483635] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [20, 2147483636] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [21, 2147483637] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [22, 2147483638] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [23, 2147483639] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [24, 2147483640] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [25, 2147483641] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [26, 2147483642] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [27, 2147483643] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [28, 2147483644] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [29, 2147483645] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [30, 2147483646] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [16, 2147483632] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [17, 2147483633] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [18, 2147483634] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [19, 2147483635] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [20, 2147483636] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [21, 2147483637] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [22, 2147483638] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [23, 2147483639] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [24, 2147483640] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [25, 2147483641] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [26, 2147483642] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [27, 2147483643] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [28, 2147483644] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [29, 2147483645] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [30, 2147483646] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘copystring’, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VCannaDir’ at lisp.c:4222:12: lisp.c:1641:18: warning: array subscript 10 is above array bounds of ‘char[4]’ [-Warray-bounds=] 1641 | xstring(retval)[n] = '\0'; lisp.h: In function ‘VCannaDir’: lisp.h:132:8: note: while referencing ‘str’ 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VCannaDir’ at lisp.c:4222:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCannaDir’: lisp.h:132:8: note: at offset 8 into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VCannaDir’ at lisp.c:4222:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCannaDir’: lisp.h:132:8: note: at offset 9 into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [16, 2147483632] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [17, 2147483633] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [18, 2147483634] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [19, 2147483635] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [20, 2147483636] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [21, 2147483637] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [22, 2147483638] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [23, 2147483639] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [24, 2147483640] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [25, 2147483641] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [26, 2147483642] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [27, 2147483643] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [28, 2147483644] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [29, 2147483645] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [30, 2147483646] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ lisp.c: In function ‘Ldefmode’: lisp.c:3264:19: warning: ‘newstr’ may be used uninitialized [-Wmaybe-uninitialized] 3264 | free(newstr); | ^~~~~~~~~~~~ lisp.c:3193:21: note: ‘newstr’ was declared here 3193 | char *newstr; | ^~~~~~ rm -f lisp.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC lisp.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from lisp.h:25, from lisp.c:30: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ lisp.c:43:8: warning: type defaults to ‘int’ in declaration of ‘initIS’ [-Wimplicit-int] 43 | static initIS(); | ^~~~~~ lisp.c:45:8: warning: type defaults to ‘int’ in declaration of ‘allocarea’ [-Wimplicit-int] 45 | static allocarea(), skipspaces(), zaplin(), isterm(); | ^~~~~~~~~ lisp.c:45:21: warning: type defaults to ‘int’ in declaration of ‘skipspaces’ [-Wimplicit-int] 45 | static allocarea(), skipspaces(), zaplin(), isterm(); | ^~~~~~~~~~ lisp.c:45:35: warning: type defaults to ‘int’ in declaration of ‘zaplin’ [-Wimplicit-int] 45 | static allocarea(), skipspaces(), zaplin(), isterm(); | ^~~~~~ lisp.c:45:45: warning: type defaults to ‘int’ in declaration of ‘isterm’ [-Wimplicit-int] 45 | static allocarea(), skipspaces(), zaplin(), isterm(); | ^~~~~~ lisp.c: In function ‘G133_YYparse_by_rcfilename’: sglobal.h:177:45: warning: type defaults to ‘int’ in declaration of ‘G177_ckverbose’ [-Wimplicit-int] 177 | #define ckverbose G177_ckverbose | ^~~~~~~~~~~~~~ lisp.c:259:10: note: in expansion of macro ‘ckverbose’ 259 | extern ckverbose; | ^~~~~~~~~ lisp.c: At top level: sglobal.h:322:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 322 | #define parse_string G322_parse_string | ^~~~~~~~~~~~~~~~~ lisp.c:337:1: note: in expansion of macro ‘parse_string’ 337 | parse_string(str) | ^~~~~~~~~~~~ lisp.c:521:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 521 | initIS() | ^~~~~~ lisp.c:640:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 640 | identifySequence(c, val) | ^~~~~~~~~~~~~~~~ lisp.c:687:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 687 | allocarea() | ^~~~~~~~~ lisp.c:1036:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1036 | skipspaces() | ^~~~~~~~~~ lisp.c:1061:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1061 | zaplin() | ^~~~~~ lisp.c:1153:8: warning: type defaults to ‘int’ in declaration of ‘isnum’ [-Wimplicit-int] 1153 | static isnum(); | ^~~~~ lisp.c:1308:8: warning: return type defaults to ‘int’ [-Wimplicit-int] 1308 | static isnum(name) | ^~~~~ lisp.c:1436:8: warning: return type defaults to ‘int’ [-Wimplicit-int] 1436 | static isterm(c) | ^~~~~~ lisp.c: In function ‘Ldefsym’: sglobal.h:317:45: warning: type defaults to ‘int’ in declaration of ‘G317_nkeysup’ [-Wimplicit-int] 317 | #define nkeysup G317_nkeysup | ^~~~~~~~~~~~ lisp.c:3297:10: note: in expansion of macro ‘nkeysup’ 3297 | extern nkeysup; | ^~~~~~~ lisp.c: In function ‘VProtoVer’: sglobal.h:330:45: warning: type defaults to ‘int’ in declaration of ‘G330_protocol_version’ [-Wimplicit-int] 330 | #define protocol_version G330_protocol_version | ^~~~~~~~~~~~~~~~~~~~~ lisp.c:4183:10: note: in expansion of macro ‘protocol_version’ 4183 | extern protocol_version; | ^~~~~~~~~~~~~~~~ lisp.c: In function ‘VServVer’: sglobal.h:356:45: warning: type defaults to ‘int’ in declaration of ‘G356_server_version’ [-Wimplicit-int] 356 | #define server_version G356_server_version | ^~~~~~~~~~~~~~~~~~~ lisp.c:4195:10: note: in expansion of macro ‘server_version’ 4195 | extern server_version; | ^~~~~~~~~~~~~~ lisp.c: In function ‘VCodeInput’: lisp.c:4264:39: warning: "/*" within comment [-Wcomment] 4264 | if (/* 0 <= cannaconf.code_input && /* unsigned ¤Ë¤·¤¿¤Î¤Ç¾éĹ¤Ë¤Ê¤Ã¤¿ */ | lisp.c: In function ‘Ldefmenu’: lisp.c:3856:1: warning: control reaches end of non-void function [-Wreturn-type] 3856 | } | ^ lisp.c: In function ‘pickupChars’: lisp.c:3520:1: warning: control reaches end of non-void function [-Wreturn-type] 3520 | } | ^ lisp.c: In function ‘Ldefmode’: lisp.c:3288:1: warning: control reaches end of non-void function [-Wreturn-type] 3288 | } | ^ lisp.c: At top level: lisp.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[] = "$Id: lisp.c,v 1.11.2.1 2004/04/26 22:49:21 aida_s Exp $"; | ^~~~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [16, 2147483632] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [17, 2147483633] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [18, 2147483634] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [19, 2147483635] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [20, 2147483636] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [21, 2147483637] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [22, 2147483638] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [23, 2147483639] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [24, 2147483640] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [25, 2147483641] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [26, 2147483642] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [27, 2147483643] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [28, 2147483644] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [29, 2147483645] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [30, 2147483646] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [16, 2147483632] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [17, 2147483633] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [18, 2147483634] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [19, 2147483635] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [20, 2147483636] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [21, 2147483637] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [22, 2147483638] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [23, 2147483639] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [24, 2147483640] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [25, 2147483641] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [26, 2147483642] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [27, 2147483643] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [28, 2147483644] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [29, 2147483645] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [30, 2147483646] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [16, 2147483632] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [17, 2147483633] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [18, 2147483634] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [19, 2147483635] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [20, 2147483636] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [21, 2147483637] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [22, 2147483638] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [23, 2147483639] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [24, 2147483640] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [25, 2147483641] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [26, 2147483642] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [27, 2147483643] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [28, 2147483644] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [29, 2147483645] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [30, 2147483646] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [16, 2147483632] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [17, 2147483633] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [18, 2147483634] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [19, 2147483635] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [20, 2147483636] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [21, 2147483637] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [22, 2147483638] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [23, 2147483639] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [24, 2147483640] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [25, 2147483641] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [26, 2147483642] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [27, 2147483643] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [28, 2147483644] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [29, 2147483645] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [30, 2147483646] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [16, 2147483632] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [17, 2147483633] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [18, 2147483634] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [19, 2147483635] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [20, 2147483636] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [21, 2147483637] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [22, 2147483638] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [23, 2147483639] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [24, 2147483640] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [25, 2147483641] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [26, 2147483642] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [27, 2147483643] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [28, 2147483644] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [29, 2147483645] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [30, 2147483646] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘copystring’, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VCannaDir’ at lisp.c:4222:12: lisp.c:1641:18: warning: array subscript 10 is above array bounds of ‘char[4]’ [-Warray-bounds=] 1641 | xstring(retval)[n] = '\0'; lisp.h: In function ‘VCannaDir’: lisp.h:132:8: note: while referencing ‘str’ 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VCannaDir’ at lisp.c:4222:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCannaDir’: lisp.h:132:8: note: at offset 8 into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VCannaDir’ at lisp.c:4222:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCannaDir’: lisp.h:132:8: note: at offset 9 into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [16, 2147483632] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [17, 2147483633] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [18, 2147483634] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [19, 2147483635] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [20, 2147483636] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [21, 2147483637] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [22, 2147483638] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [23, 2147483639] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [24, 2147483640] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [25, 2147483641] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [26, 2147483642] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [27, 2147483643] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [28, 2147483644] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [29, 2147483645] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [30, 2147483646] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ lisp.c: In function ‘Ldefmode’: lisp.c:3264:19: warning: ‘newstr’ may be used uninitialized [-Wmaybe-uninitialized] 3264 | free(newstr); | ^~~~~~~~~~~~ lisp.c:3193:21: note: ‘newstr’ was declared here 3193 | char *newstr; | ^~~~~~ rm -f defaultmap.o unshared/defaultmap.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g defaultmap.c -o unshared/defaultmap.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from defaultmap.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ defaultmap.c:49:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 49 | simpleUndefBehavior(d) | ^~~~~~~~~~~~~~~~~~~ sglobal.h:349:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 349 | #define searchfunc G349_searchfunc | ^~~~~~~~~~~~~~~ defaultmap.c:85:1: note: in expansion of macro ‘searchfunc’ 85 | searchfunc(d, mode, whattodo, key, fnum) | ^~~~~~~~~~ sglobal.h:9:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ defaultmap.c:165:1: note: in expansion of macro ‘CYsearchfunc’ 165 | CYsearchfunc(d, mode, whattodo, key, fnum) | ^~~~~~~~~~~~ defaultmap.c: In function ‘G349_searchfunc’: defaultmap.c:161:1: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ defaultmap.c: At top level: defaultmap.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: defaultmap.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f defaultmap.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC defaultmap.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from defaultmap.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ defaultmap.c:49:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 49 | simpleUndefBehavior(d) | ^~~~~~~~~~~~~~~~~~~ sglobal.h:349:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 349 | #define searchfunc G349_searchfunc | ^~~~~~~~~~~~~~~ defaultmap.c:85:1: note: in expansion of macro ‘searchfunc’ 85 | searchfunc(d, mode, whattodo, key, fnum) | ^~~~~~~~~~ sglobal.h:9:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ defaultmap.c:165:1: note: in expansion of macro ‘CYsearchfunc’ 165 | CYsearchfunc(d, mode, whattodo, key, fnum) | ^~~~~~~~~~~~ defaultmap.c: In function ‘G349_searchfunc’: defaultmap.c:161:1: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ defaultmap.c: At top level: defaultmap.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: defaultmap.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f bushu.o unshared/bushu.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g bushu.c -o unshared/bushu.o In file included from /usr/include/errno.h:25, from bushu.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from bushu.c:28: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ bushu.c:257:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 257 | clearForIchiranContext(p) | ^~~~~~~~~~~~~~~~~~~~~~ bushu.c:333:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 333 | vBushuMode(d, major_mode) | ^~~~~~~~~~ bushu.c:390:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 390 | vBushuIchiranQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~~ bushu.c:410:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 410 | vBushuExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~ sglobal.h:6:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 6 | #define BushuMode G006_BushuMode | ^~~~~~~~~~~~~~ bushu.c:435:1: note: in expansion of macro ‘BushuMode’ 435 | BushuMode(d) | ^~~~~~~~~ bushu.c:453:8: warning: type defaults to ‘int’ in declaration of ‘bushuEveryTimeCatch’ [-Wimplicit-int] 453 | static bushuEveryTimeCatch pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~~~~~~ bushu.c:456:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 456 | bushuEveryTimeCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~ bushu.c:467:8: warning: type defaults to ‘int’ in declaration of ‘bushuExitCatch’ [-Wimplicit-int] 467 | static bushuExitCatch pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~ bushu.c:470:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 470 | bushuExitCatch(d, retval, env) | ^~~~~~~~~~~~~~ bushu.c:499:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 499 | bushuQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~ bushu.c:526:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 526 | convBushuQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ sglobal.h:15:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 15 | #define ConvertAsBushu G015_ConvertAsBushu | ^~~~~~~~~~~~~~~~~~~ bushu.c:555:1: note: in expansion of macro ‘ConvertAsBushu’ 555 | ConvertAsBushu(d) | ^~~~~~~~~~~~~~ bushu.c:598:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 598 | bushuBgnBun(st, yomi, length) | ^~~~~~~~~~~ bushu.c: In function ‘bushuBgnBun’: sglobal.h:194:45: warning: type defaults to ‘int’ in declaration of ‘G194_defaultBushuContext’ [-Wimplicit-int] 194 | #define defaultBushuContext G194_defaultBushuContext | ^~~~~~~~~~~~~~~~~~~~~~~~ bushu.c:604:10: note: in expansion of macro ‘defaultBushuContext’ 604 | extern defaultBushuContext; | ^~~~~~~~~~~~~~~~~~~ bushu.c: At top level: bushu.c:647:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 647 | bushuHenkan(d, flag, ext, cur, quitfunc) | ^~~~~~~~~~~ bushu.c: In function ‘bushuHenkan’: bushu.c:647:1: warning: type of ‘ext’ defaults to ‘int’ [-Wimplicit-int] sglobal.h:194:45: warning: type defaults to ‘int’ in declaration of ‘G194_defaultBushuContext’ [-Wimplicit-int] 194 | #define defaultBushuContext G194_defaultBushuContext | ^~~~~~~~~~~~~~~~~~~~~~~~ bushu.c:658:10: note: in expansion of macro ‘defaultBushuContext’ 658 | extern defaultBushuContext; | ^~~~~~~~~~~~~~~~~~~ bushu.c: At top level: bushu.c:781:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 781 | makeBushuIchiranQuit(d, flag) | ^~~~~~~~~~~~~~~~~~~~ bushu.c: In function ‘makeBushuIchiranQuit’: sglobal.h:194:45: warning: type defaults to ‘int’ in declaration of ‘G194_defaultBushuContext’ [-Wimplicit-int] 194 | #define defaultBushuContext G194_defaultBushuContext | ^~~~~~~~~~~~~~~~~~~~~~~~ bushu.c:785:10: note: in expansion of macro ‘defaultBushuContext’ 785 | extern defaultBushuContext; | ^~~~~~~~~~~~~~~~~~~ bushu.c: At top level: bushu.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: bushu.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f bushu.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC bushu.c In file included from /usr/include/errno.h:25, from bushu.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from bushu.c:28: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ bushu.c:257:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 257 | clearForIchiranContext(p) | ^~~~~~~~~~~~~~~~~~~~~~ bushu.c:333:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 333 | vBushuMode(d, major_mode) | ^~~~~~~~~~ bushu.c:390:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 390 | vBushuIchiranQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~~ bushu.c:410:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 410 | vBushuExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~ sglobal.h:6:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 6 | #define BushuMode G006_BushuMode | ^~~~~~~~~~~~~~ bushu.c:435:1: note: in expansion of macro ‘BushuMode’ 435 | BushuMode(d) | ^~~~~~~~~ bushu.c:453:8: warning: type defaults to ‘int’ in declaration of ‘bushuEveryTimeCatch’ [-Wimplicit-int] 453 | static bushuEveryTimeCatch pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~~~~~~ bushu.c:456:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 456 | bushuEveryTimeCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~ bushu.c:467:8: warning: type defaults to ‘int’ in declaration of ‘bushuExitCatch’ [-Wimplicit-int] 467 | static bushuExitCatch pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~ bushu.c:470:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 470 | bushuExitCatch(d, retval, env) | ^~~~~~~~~~~~~~ bushu.c:499:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 499 | bushuQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~ bushu.c:526:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 526 | convBushuQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ sglobal.h:15:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 15 | #define ConvertAsBushu G015_ConvertAsBushu | ^~~~~~~~~~~~~~~~~~~ bushu.c:555:1: note: in expansion of macro ‘ConvertAsBushu’ 555 | ConvertAsBushu(d) | ^~~~~~~~~~~~~~ bushu.c:598:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 598 | bushuBgnBun(st, yomi, length) | ^~~~~~~~~~~ bushu.c: In function ‘bushuBgnBun’: sglobal.h:194:45: warning: type defaults to ‘int’ in declaration of ‘G194_defaultBushuContext’ [-Wimplicit-int] 194 | #define defaultBushuContext G194_defaultBushuContext | ^~~~~~~~~~~~~~~~~~~~~~~~ bushu.c:604:10: note: in expansion of macro ‘defaultBushuContext’ 604 | extern defaultBushuContext; | ^~~~~~~~~~~~~~~~~~~ bushu.c: At top level: bushu.c:647:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 647 | bushuHenkan(d, flag, ext, cur, quitfunc) | ^~~~~~~~~~~ bushu.c: In function ‘bushuHenkan’: bushu.c:647:1: warning: type of ‘ext’ defaults to ‘int’ [-Wimplicit-int] sglobal.h:194:45: warning: type defaults to ‘int’ in declaration of ‘G194_defaultBushuContext’ [-Wimplicit-int] 194 | #define defaultBushuContext G194_defaultBushuContext | ^~~~~~~~~~~~~~~~~~~~~~~~ bushu.c:658:10: note: in expansion of macro ‘defaultBushuContext’ 658 | extern defaultBushuContext; | ^~~~~~~~~~~~~~~~~~~ bushu.c: At top level: bushu.c:781:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 781 | makeBushuIchiranQuit(d, flag) | ^~~~~~~~~~~~~~~~~~~~ bushu.c: In function ‘makeBushuIchiranQuit’: sglobal.h:194:45: warning: type defaults to ‘int’ in declaration of ‘G194_defaultBushuContext’ [-Wimplicit-int] 194 | #define defaultBushuContext G194_defaultBushuContext | ^~~~~~~~~~~~~~~~~~~~~~~~ bushu.c:785:10: note: in expansion of macro ‘defaultBushuContext’ 785 | extern defaultBushuContext; | ^~~~~~~~~~~~~~~~~~~ bushu.c: At top level: bushu.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: bushu.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f chikuji.o unshared/chikuji.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g chikuji.c -o unshared/chikuji.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from chikuji.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ chikuji.c:77:8: note: in expansion of macro ‘NothingChanged’ 77 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:13:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ chikuji.c:297:1: note: in expansion of macro ‘ChikujiSubstYomi’ 297 | ChikujiSubstYomi(d) | ^~~~~~~~~~~~~~~~ chikuji.c:447:8: warning: type defaults to ‘int’ in declaration of ‘ChikujiTanExtend’ [-Wimplicit-int] 447 | static ChikujiTanExtend pro((uiContext)); | ^~~~~~~~~~~~~~~~ chikuji.c:487:8: warning: type defaults to ‘int’ in declaration of ‘ChikujiTanShrink’ [-Wimplicit-int] 487 | static ChikujiTanShrink pro((uiContext)); | ^~~~~~~~~~~~~~~~ chikuji.c:533:8: warning: type defaults to ‘int’ in declaration of ‘ChikujiYomiDeletePrevious’ [-Wimplicit-int] 533 | static ChikujiYomiDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ chikuji.c:626:8: warning: type defaults to ‘int’ in declaration of ‘ChikujiHenkan’ [-Wimplicit-int] 626 | static ChikujiHenkan pro((uiContext)); | ^~~~~~~~~~~~~ chikuji.c:760:8: warning: type defaults to ‘int’ in declaration of ‘ChikujiHenkanNaive’ [-Wimplicit-int] 760 | static ChikujiHenkanNaive pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ chikuji.c:769:8: warning: type defaults to ‘int’ in declaration of ‘ChikujiHenkanOrNothing’ [-Wimplicit-int] 769 | static ChikujiHenkanOrNothing pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ chikuji.c:778:8: warning: type defaults to ‘int’ in declaration of ‘ChikujiMuhenkan’ [-Wimplicit-int] 778 | static ChikujiMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ chikujimap.h:29:8: note: in expansion of macro ‘TanKouhoIchiran’ 29 | extern TanKouhoIchiran(), TanKatakana(); | ^~~~~~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ chikujimap.h:29:27: note: in expansion of macro ‘TanKatakana’ 29 | extern TanKouhoIchiran(), TanKatakana(); | ^~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ chikujimap.h:30:8: note: in expansion of macro ‘TanPrintBunpou’ 30 | extern TanPrintBunpou(); | ^~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ chikujimap.h:31:8: note: in expansion of macro ‘TanMuhenkan’ 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ^~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ chikujimap.h:31:23: note: in expansion of macro ‘TanBubunKakutei’ 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ^~~~~~~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ chikujimap.h:31:42: note: in expansion of macro ‘TanHankaku’ 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ chikujimap.h:32:8: note: in expansion of macro ‘TanHiragana’ 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ chikujimap.h:32:23: note: in expansion of macro ‘TanRomaji’ 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ^~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ chikujimap.h:32:36: note: in expansion of macro ‘TanZenkaku’ 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ^~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ chikujimap.h:33:8: note: in expansion of macro ‘TanForwardBunsetsu’ 33 | extern TanForwardBunsetsu(), TanBackwardBunsetsu(); | ^~~~~~~~~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ chikujimap.h:33:30: note: in expansion of macro ‘TanBackwardBunsetsu’ 33 | extern TanForwardBunsetsu(), TanBackwardBunsetsu(); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ chikujimap.h:34:8: note: in expansion of macro ‘TanNextKouho’ 34 | extern TanNextKouho(), TanPreviousKouho(); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ chikujimap.h:34:24: note: in expansion of macro ‘TanPreviousKouho’ 34 | extern TanNextKouho(), TanPreviousKouho(); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ chikujimap.h:35:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ chikujimap.h:35:34: note: in expansion of macro ‘TanEndOfBunsetsu’ 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ^~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ chikujimap.h:35:54: note: in expansion of macro ‘TanBubunMuhenkan’ 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ^~~~~~~~~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ chikujimap.h:36:8: note: in expansion of macro ‘TanUpper’ 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ chikujimap.h:36:20: note: in expansion of macro ‘TanCapitalize’ 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ^~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ chikujimap.h:36:37: note: in expansion of macro ‘TanDeletePrevious’ 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ^~~~~~~~~~~~~~~~~ In file included from chikuji.c:810: chikujimap.h:37:8: warning: type defaults to ‘int’ in declaration of ‘TanKanaRotate’ [-Wimplicit-int] 37 | extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext)); | ^~~~~~~~~~~~~ chikujimap.h:37:40: warning: type defaults to ‘int’ in declaration of ‘TanRomajiRotate’ [-Wimplicit-int] 37 | extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext)); | ^~~~~~~~~~~~~~~ chikujimap.h:38:8: warning: type defaults to ‘int’ in declaration of ‘TanCaseRotateForward’ [-Wimplicit-int] 38 | extern TanCaseRotateForward pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:349:45: warning: type defaults to ‘int’ in declaration of ‘G349_searchfunc’ [-Wimplicit-int] 349 | #define searchfunc G349_searchfunc | ^~~~~~~~~~~~~~~ chikujimap.h:54:8: note: in expansion of macro ‘searchfunc’ 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ^~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ chikujimap.h:54:22: note: in expansion of macro ‘CYsearchfunc’ 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ^~~~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ chikujimap.h:54:38: note: in expansion of macro ‘Yomisearchfunc’ 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ^~~~~~~~~~~~~~ chikujimap.h:24:13: warning: ‘chikuji_id’ defined but not used [-Wunused-variable] 24 | static char chikuji_id[] = "$Id: chikujimap.h,v 1.1.1.1 2002/10/19 08:27:48 aida_s Exp $"; | ^~~~~~~~~~ chikuji.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "$Id: chikuji.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f chikuji.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC chikuji.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from chikuji.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ chikuji.c:77:8: note: in expansion of macro ‘NothingChanged’ 77 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:13:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ chikuji.c:297:1: note: in expansion of macro ‘ChikujiSubstYomi’ 297 | ChikujiSubstYomi(d) | ^~~~~~~~~~~~~~~~ chikuji.c:447:8: warning: type defaults to ‘int’ in declaration of ‘ChikujiTanExtend’ [-Wimplicit-int] 447 | static ChikujiTanExtend pro((uiContext)); | ^~~~~~~~~~~~~~~~ chikuji.c:487:8: warning: type defaults to ‘int’ in declaration of ‘ChikujiTanShrink’ [-Wimplicit-int] 487 | static ChikujiTanShrink pro((uiContext)); | ^~~~~~~~~~~~~~~~ chikuji.c:533:8: warning: type defaults to ‘int’ in declaration of ‘ChikujiYomiDeletePrevious’ [-Wimplicit-int] 533 | static ChikujiYomiDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ chikuji.c:626:8: warning: type defaults to ‘int’ in declaration of ‘ChikujiHenkan’ [-Wimplicit-int] 626 | static ChikujiHenkan pro((uiContext)); | ^~~~~~~~~~~~~ chikuji.c:760:8: warning: type defaults to ‘int’ in declaration of ‘ChikujiHenkanNaive’ [-Wimplicit-int] 760 | static ChikujiHenkanNaive pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ chikuji.c:769:8: warning: type defaults to ‘int’ in declaration of ‘ChikujiHenkanOrNothing’ [-Wimplicit-int] 769 | static ChikujiHenkanOrNothing pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ chikuji.c:778:8: warning: type defaults to ‘int’ in declaration of ‘ChikujiMuhenkan’ [-Wimplicit-int] 778 | static ChikujiMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ chikujimap.h:29:8: note: in expansion of macro ‘TanKouhoIchiran’ 29 | extern TanKouhoIchiran(), TanKatakana(); | ^~~~~~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ chikujimap.h:29:27: note: in expansion of macro ‘TanKatakana’ 29 | extern TanKouhoIchiran(), TanKatakana(); | ^~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ chikujimap.h:30:8: note: in expansion of macro ‘TanPrintBunpou’ 30 | extern TanPrintBunpou(); | ^~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ chikujimap.h:31:8: note: in expansion of macro ‘TanMuhenkan’ 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ^~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ chikujimap.h:31:23: note: in expansion of macro ‘TanBubunKakutei’ 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ^~~~~~~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ chikujimap.h:31:42: note: in expansion of macro ‘TanHankaku’ 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ chikujimap.h:32:8: note: in expansion of macro ‘TanHiragana’ 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ chikujimap.h:32:23: note: in expansion of macro ‘TanRomaji’ 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ^~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ chikujimap.h:32:36: note: in expansion of macro ‘TanZenkaku’ 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ^~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ chikujimap.h:33:8: note: in expansion of macro ‘TanForwardBunsetsu’ 33 | extern TanForwardBunsetsu(), TanBackwardBunsetsu(); | ^~~~~~~~~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ chikujimap.h:33:30: note: in expansion of macro ‘TanBackwardBunsetsu’ 33 | extern TanForwardBunsetsu(), TanBackwardBunsetsu(); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ chikujimap.h:34:8: note: in expansion of macro ‘TanNextKouho’ 34 | extern TanNextKouho(), TanPreviousKouho(); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ chikujimap.h:34:24: note: in expansion of macro ‘TanPreviousKouho’ 34 | extern TanNextKouho(), TanPreviousKouho(); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ chikujimap.h:35:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ chikujimap.h:35:34: note: in expansion of macro ‘TanEndOfBunsetsu’ 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ^~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ chikujimap.h:35:54: note: in expansion of macro ‘TanBubunMuhenkan’ 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ^~~~~~~~~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ chikujimap.h:36:8: note: in expansion of macro ‘TanUpper’ 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ chikujimap.h:36:20: note: in expansion of macro ‘TanCapitalize’ 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ^~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ chikujimap.h:36:37: note: in expansion of macro ‘TanDeletePrevious’ 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ^~~~~~~~~~~~~~~~~ In file included from chikuji.c:810: chikujimap.h:37:8: warning: type defaults to ‘int’ in declaration of ‘TanKanaRotate’ [-Wimplicit-int] 37 | extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext)); | ^~~~~~~~~~~~~ chikujimap.h:37:40: warning: type defaults to ‘int’ in declaration of ‘TanRomajiRotate’ [-Wimplicit-int] 37 | extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext)); | ^~~~~~~~~~~~~~~ chikujimap.h:38:8: warning: type defaults to ‘int’ in declaration of ‘TanCaseRotateForward’ [-Wimplicit-int] 38 | extern TanCaseRotateForward pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:349:45: warning: type defaults to ‘int’ in declaration of ‘G349_searchfunc’ [-Wimplicit-int] 349 | #define searchfunc G349_searchfunc | ^~~~~~~~~~~~~~~ chikujimap.h:54:8: note: in expansion of macro ‘searchfunc’ 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ^~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ chikujimap.h:54:22: note: in expansion of macro ‘CYsearchfunc’ 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ^~~~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ chikujimap.h:54:38: note: in expansion of macro ‘Yomisearchfunc’ 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ^~~~~~~~~~~~~~ chikujimap.h:24:13: warning: ‘chikuji_id’ defined but not used [-Wunused-variable] 24 | static char chikuji_id[] = "$Id: chikujimap.h,v 1.1.1.1 2002/10/19 08:27:48 aida_s Exp $"; | ^~~~~~~~~~ chikuji.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "$Id: chikuji.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f commondata.o unshared/commondata.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g commondata.c -o unshared/commondata.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from commondata.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ commondata.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: commondata.c,v 1.4.2.1 2004/04/26 22:53:02 aida_s Exp $"; | ^~~~~~ rm -f commondata.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC commondata.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from commondata.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ commondata.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: commondata.c,v 1.4.2.1 2004/04/26 22:53:02 aida_s Exp $"; | ^~~~~~ rm -f empty.o unshared/empty.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g empty.c -o unshared/empty.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from empty.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ empty.c:37:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 37 | inEmptySelfInsert(d) | ^~~~~~~~~~~~~~~~~ empty.c:52:8: warning: type defaults to ‘int’ in declaration of ‘EmptySelfInsert’ [-Wimplicit-int] 52 | static EmptySelfInsert pro((uiContext)); | ^~~~~~~~~~~~~~~ empty.c:55:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 55 | EmptySelfInsert(d) | ^~~~~~~~~~~~~~~ empty.c:81:8: warning: type defaults to ‘int’ in declaration of ‘EmptyYomiInsert’ [-Wimplicit-int] 81 | static EmptyYomiInsert pro((uiContext)); | ^~~~~~~~~~~~~~~ empty.c:84:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 84 | EmptyYomiInsert(d) | ^~~~~~~~~~~~~~~ empty.c:105:8: warning: type defaults to ‘int’ in declaration of ‘EmptyQuotedInsert’ [-Wimplicit-int] 105 | static EmptyQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~~ empty.c:108:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 108 | EmptyQuotedInsert(d) | ^~~~~~~~~~~~~~~~~ empty.c:122:8: warning: type defaults to ‘int’ in declaration of ‘AlphaSelfInsert’ [-Wimplicit-int] 122 | static AlphaSelfInsert pro((uiContext)); | ^~~~~~~~~~~~~~~ empty.c:125:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 125 | AlphaSelfInsert(d) | ^~~~~~~~~~~~~~~ empty.c:146:8: warning: type defaults to ‘int’ in declaration of ‘AlphaNop’ [-Wimplicit-int] 146 | static AlphaNop pro((uiContext)); | ^~~~~~~~ empty.c:149:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 149 | AlphaNop(d) | ^~~~~~~~ empty.c:158:8: warning: type defaults to ‘int’ in declaration of ‘EmptyQuit’ [-Wimplicit-int] 158 | static EmptyQuit pro((uiContext)); | ^~~~~~~~~ empty.c:161:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 161 | EmptyQuit(d) | ^~~~~~~~~ empty.c:175:8: warning: type defaults to ‘int’ in declaration of ‘EmptyKakutei’ [-Wimplicit-int] 175 | static EmptyKakutei pro((uiContext)); | ^~~~~~~~~~~~ empty.c:178:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 178 | EmptyKakutei(d) | ^~~~~~~~~~~~ empty.c:192:8: warning: type defaults to ‘int’ in declaration of ‘EmptyDeletePrevious’ [-Wimplicit-int] 192 | static EmptyDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ empty.c:195:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 195 | EmptyDeletePrevious(d) | ^~~~~~~~~~~~~~~~~~~ empty.c:225:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 225 | UserMode(d, estruct) | ^~~~~~~~ empty.c:257:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 257 | UserSelect(d, estruct) | ^~~~~~~~~~ empty.c:304:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 304 | UserMenu(d, estruct) | ^~~~~~~~ empty.c:315:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 315 | ProcExtraFunc(d, fnum) | ^~~~~~~~~~~~~ sglobal.h:243:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 243 | #define getBaseMode G243_getBaseMode | ^~~~~~~~~~~~~~~~ empty.c:339:1: note: in expansion of macro ‘getBaseMode’ 339 | getBaseMode(yc) | ^~~~~~~~~~~ sglobal.h:22:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ empty.c:387:1: note: in expansion of macro ‘EmptyBaseHira’ 387 | EmptyBaseHira(d) | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ empty.c:401:1: note: in expansion of macro ‘EmptyBaseKata’ 401 | EmptyBaseKata(d) | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ empty.c:418:1: note: in expansion of macro ‘EmptyBaseEisu’ 418 | EmptyBaseEisu(d) | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ empty.c:433:1: note: in expansion of macro ‘EmptyBaseZen’ 433 | EmptyBaseZen(d) | ^~~~~~~~~~~~ sglobal.h:20:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ empty.c:454:1: note: in expansion of macro ‘EmptyBaseHan’ 454 | EmptyBaseHan(d) | ^~~~~~~~~~~~ sglobal.h:24:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ empty.c:482:1: note: in expansion of macro ‘EmptyBaseKana’ 482 | EmptyBaseKana(d) | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ empty.c:505:1: note: in expansion of macro ‘EmptyBaseKakutei’ 505 | EmptyBaseKakutei(d) | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ empty.c:519:1: note: in expansion of macro ‘EmptyBaseHenkan’ 519 | EmptyBaseHenkan(d) | ^~~~~~~~~~~~~~~ empty.c: In function ‘showServer’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ empty.c:595:10: note: in expansion of macro ‘defaultContext’ 595 | extern defaultContext; | ^~~~~~~~~~~~~~ empty.c: In function ‘dicSync’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ empty.c:728:10: note: in expansion of macro ‘defaultContext’ 728 | extern defaultContext; | ^~~~~~~~~~~~~~ emptymap.h: At top level: sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ emptymap.h:27:8: note: in expansion of macro ‘AlphaMode’ 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ emptymap.h:27:21: note: in expansion of macro ‘HenkanNyuryokuMode’ 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ^~~~~~~~~~~~~~~~~~ In file included from empty.c:750: emptymap.h:27:43: warning: type defaults to ‘int’ in declaration of ‘ZenHiraKakuteiMode’ [-Wimplicit-int] 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ^~~~~~~~~~~~~~~~~~ emptymap.h:28:8: warning: type defaults to ‘int’ in declaration of ‘ZenKataKakuteiMode’ [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ^~~~~~~~~~~~~~~~~~ emptymap.h:28:30: warning: type defaults to ‘int’ in declaration of ‘HanKataKakuteiMode’ [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ^~~~~~~~~~~~~~~~~~ emptymap.h:28:52: warning: type defaults to ‘int’ in declaration of ‘ZenAlphaKakuteiMode’ [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ^~~~~~~~~~~~~~~~~~~ emptymap.h:29:8: warning: type defaults to ‘int’ in declaration of ‘HanAlphaKakuteiMode’ [-Wimplicit-int] 29 | extern HanAlphaKakuteiMode(), KigoIchiran(); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ emptymap.h:29:31: note: in expansion of macro ‘KigoIchiran’ 29 | extern HanAlphaKakuteiMode(), KigoIchiran(); | ^~~~~~~~~~~ sglobal.h:37:45: warning: type defaults to ‘int’ in declaration of ‘G037_HexMode’ [-Wimplicit-int] 37 | #define HexMode G037_HexMode | ^~~~~~~~~~~~ emptymap.h:31:8: note: in expansion of macro ‘HexMode’ 31 | extern HexMode(), BushuMode(); | ^~~~~~~ sglobal.h:6:45: warning: type defaults to ‘int’ in declaration of ‘G006_BushuMode’ [-Wimplicit-int] 6 | #define BushuMode G006_BushuMode | ^~~~~~~~~~~~~~ emptymap.h:31:19: note: in expansion of macro ‘BushuMode’ 31 | extern HexMode(), BushuMode(); | ^~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ emptymap.h:33:8: note: in expansion of macro ‘KigoIchiran’ 33 | extern KigoIchiran(), UiUtilMode(); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ emptymap.h:33:23: note: in expansion of macro ‘UiUtilMode’ 33 | extern KigoIchiran(), UiUtilMode(); | ^~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ emptymap.h:34:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 34 | extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ emptymap.h:34:34: note: in expansion of macro ‘YomiBaseZenHanToggle’ 34 | extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ emptymap.h:35:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 35 | extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ emptymap.h:35:34: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 35 | extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ emptymap.h:36:8: note: in expansion of macro ‘YomiBaseRotateForw’ 36 | extern YomiBaseRotateForw(), YomiBaseRotateBack(); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ emptymap.h:36:30: note: in expansion of macro ‘YomiBaseRotateBack’ 36 | extern YomiBaseRotateForw(), YomiBaseRotateBack(); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ emptymap.h:37:8: note: in expansion of macro ‘DoFuncSequence’ 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ emptymap.h:37:25: note: in expansion of macro ‘UseOtherKeymap’ 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ emptymap.h:37:43: note: in expansion of macro ‘YomiModeBackup’ 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ^~~~~~~~~~~~~~ sglobal.h:199:45: warning: type defaults to ‘int’ in declaration of ‘G199_dicTouroku’ [-Wimplicit-int] 199 | #define dicTouroku G199_dicTouroku | ^~~~~~~~~~~~~~~ emptymap.h:38:8: note: in expansion of macro ‘dicTouroku’ 38 | extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); | ^~~~~~~~~~ sglobal.h:198:45: warning: type defaults to ‘int’ in declaration of ‘G198_dicSakujo’ [-Wimplicit-int] 198 | #define dicSakujo G198_dicSakujo | ^~~~~~~~~~~~~~ emptymap.h:38:37: note: in expansion of macro ‘dicSakujo’ 38 | extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); | ^~~~~~~~~ sglobal.h:292:45: warning: type defaults to ‘int’ in declaration of ‘G292_kigoRussia’ [-Wimplicit-int] 292 | #define kigoRussia G292_kigoRussia | ^~~~~~~~~~~~~~~ emptymap.h:40:8: note: in expansion of macro ‘kigoRussia’ 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ^~~~~~~~~~ sglobal.h:290:45: warning: type defaults to ‘int’ in declaration of ‘G290_kigoGreek’ [-Wimplicit-int] 290 | #define kigoGreek G290_kigoGreek | ^~~~~~~~~~~~~~ emptymap.h:40:22: note: in expansion of macro ‘kigoGreek’ 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ^~~~~~~~~ sglobal.h:291:45: warning: type defaults to ‘int’ in declaration of ‘G291_kigoKeisen’ [-Wimplicit-int] 291 | #define kigoKeisen G291_kigoKeisen | ^~~~~~~~~~~~~~~ emptymap.h:40:35: note: in expansion of macro ‘kigoKeisen’ 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ^~~~~~~~~~ sglobal.h:197:45: warning: type defaults to ‘int’ in declaration of ‘G197_dicMount’ [-Wimplicit-int] 197 | #define dicMount G197_dicMount | ^~~~~~~~~~~~~ emptymap.h:41:8: note: in expansion of macro ‘dicMount’ 41 | extern dicMount(), serverChange(), serverFin(); | ^~~~~~~~ sglobal.h:353:45: warning: type defaults to ‘int’ in declaration of ‘G353_serverChange’ [-Wimplicit-int] 353 | #define serverChange G353_serverChange | ^~~~~~~~~~~~~~~~~ emptymap.h:41:20: note: in expansion of macro ‘serverChange’ 41 | extern dicMount(), serverChange(), serverFin(); | ^~~~~~~~~~~~ sglobal.h:354:45: warning: type defaults to ‘int’ in declaration of ‘G354_serverFin’ [-Wimplicit-int] 354 | #define serverFin G354_serverFin | ^~~~~~~~~~~~~~ emptymap.h:41:36: note: in expansion of macro ‘serverFin’ 41 | extern dicMount(), serverChange(), serverFin(); | ^~~~~~~~~ sglobal.h:174:45: warning: type defaults to ‘int’ in declaration of ‘G174_chikujiInit’ [-Wimplicit-int] 174 | #define chikujiInit G174_chikujiInit | ^~~~~~~~~~~~~~~~ emptymap.h:42:8: note: in expansion of macro ‘chikujiInit’ 42 | extern chikujiInit(); | ^~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ alphamap.h:28:8: note: in expansion of macro ‘DoFuncSequence’ 28 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ alphamap.h:28:25: note: in expansion of macro ‘UseOtherKeymap’ 28 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ In file included from empty.c:751: alphamap.h:24:13: warning: ‘alphamap_id’ defined but not used [-Wunused-variable] 24 | static char alphamap_id[] = "@(#) 102.1 $Id: alphamap.h,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~~~~~~ emptymap.h:24:13: warning: ‘emptymap_id’ defined but not used [-Wunused-variable] 24 | static char emptymap_id[] = "@(#) 102.1 $Id: emptymap.h,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~~~~~~ empty.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: empty.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f empty.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC empty.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from empty.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ empty.c:37:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 37 | inEmptySelfInsert(d) | ^~~~~~~~~~~~~~~~~ empty.c:52:8: warning: type defaults to ‘int’ in declaration of ‘EmptySelfInsert’ [-Wimplicit-int] 52 | static EmptySelfInsert pro((uiContext)); | ^~~~~~~~~~~~~~~ empty.c:55:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 55 | EmptySelfInsert(d) | ^~~~~~~~~~~~~~~ empty.c:81:8: warning: type defaults to ‘int’ in declaration of ‘EmptyYomiInsert’ [-Wimplicit-int] 81 | static EmptyYomiInsert pro((uiContext)); | ^~~~~~~~~~~~~~~ empty.c:84:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 84 | EmptyYomiInsert(d) | ^~~~~~~~~~~~~~~ empty.c:105:8: warning: type defaults to ‘int’ in declaration of ‘EmptyQuotedInsert’ [-Wimplicit-int] 105 | static EmptyQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~~ empty.c:108:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 108 | EmptyQuotedInsert(d) | ^~~~~~~~~~~~~~~~~ empty.c:122:8: warning: type defaults to ‘int’ in declaration of ‘AlphaSelfInsert’ [-Wimplicit-int] 122 | static AlphaSelfInsert pro((uiContext)); | ^~~~~~~~~~~~~~~ empty.c:125:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 125 | AlphaSelfInsert(d) | ^~~~~~~~~~~~~~~ empty.c:146:8: warning: type defaults to ‘int’ in declaration of ‘AlphaNop’ [-Wimplicit-int] 146 | static AlphaNop pro((uiContext)); | ^~~~~~~~ empty.c:149:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 149 | AlphaNop(d) | ^~~~~~~~ empty.c:158:8: warning: type defaults to ‘int’ in declaration of ‘EmptyQuit’ [-Wimplicit-int] 158 | static EmptyQuit pro((uiContext)); | ^~~~~~~~~ empty.c:161:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 161 | EmptyQuit(d) | ^~~~~~~~~ empty.c:175:8: warning: type defaults to ‘int’ in declaration of ‘EmptyKakutei’ [-Wimplicit-int] 175 | static EmptyKakutei pro((uiContext)); | ^~~~~~~~~~~~ empty.c:178:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 178 | EmptyKakutei(d) | ^~~~~~~~~~~~ empty.c:192:8: warning: type defaults to ‘int’ in declaration of ‘EmptyDeletePrevious’ [-Wimplicit-int] 192 | static EmptyDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ empty.c:195:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 195 | EmptyDeletePrevious(d) | ^~~~~~~~~~~~~~~~~~~ empty.c:225:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 225 | UserMode(d, estruct) | ^~~~~~~~ empty.c:257:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 257 | UserSelect(d, estruct) | ^~~~~~~~~~ empty.c:304:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 304 | UserMenu(d, estruct) | ^~~~~~~~ empty.c:315:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 315 | ProcExtraFunc(d, fnum) | ^~~~~~~~~~~~~ sglobal.h:243:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 243 | #define getBaseMode G243_getBaseMode | ^~~~~~~~~~~~~~~~ empty.c:339:1: note: in expansion of macro ‘getBaseMode’ 339 | getBaseMode(yc) | ^~~~~~~~~~~ sglobal.h:22:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ empty.c:387:1: note: in expansion of macro ‘EmptyBaseHira’ 387 | EmptyBaseHira(d) | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ empty.c:401:1: note: in expansion of macro ‘EmptyBaseKata’ 401 | EmptyBaseKata(d) | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ empty.c:418:1: note: in expansion of macro ‘EmptyBaseEisu’ 418 | EmptyBaseEisu(d) | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ empty.c:433:1: note: in expansion of macro ‘EmptyBaseZen’ 433 | EmptyBaseZen(d) | ^~~~~~~~~~~~ sglobal.h:20:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ empty.c:454:1: note: in expansion of macro ‘EmptyBaseHan’ 454 | EmptyBaseHan(d) | ^~~~~~~~~~~~ sglobal.h:24:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ empty.c:482:1: note: in expansion of macro ‘EmptyBaseKana’ 482 | EmptyBaseKana(d) | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ empty.c:505:1: note: in expansion of macro ‘EmptyBaseKakutei’ 505 | EmptyBaseKakutei(d) | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ empty.c:519:1: note: in expansion of macro ‘EmptyBaseHenkan’ 519 | EmptyBaseHenkan(d) | ^~~~~~~~~~~~~~~ empty.c: In function ‘showServer’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ empty.c:595:10: note: in expansion of macro ‘defaultContext’ 595 | extern defaultContext; | ^~~~~~~~~~~~~~ empty.c: In function ‘dicSync’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ empty.c:728:10: note: in expansion of macro ‘defaultContext’ 728 | extern defaultContext; | ^~~~~~~~~~~~~~ emptymap.h: At top level: sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ emptymap.h:27:8: note: in expansion of macro ‘AlphaMode’ 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ emptymap.h:27:21: note: in expansion of macro ‘HenkanNyuryokuMode’ 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ^~~~~~~~~~~~~~~~~~ In file included from empty.c:750: emptymap.h:27:43: warning: type defaults to ‘int’ in declaration of ‘ZenHiraKakuteiMode’ [-Wimplicit-int] 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ^~~~~~~~~~~~~~~~~~ emptymap.h:28:8: warning: type defaults to ‘int’ in declaration of ‘ZenKataKakuteiMode’ [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ^~~~~~~~~~~~~~~~~~ emptymap.h:28:30: warning: type defaults to ‘int’ in declaration of ‘HanKataKakuteiMode’ [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ^~~~~~~~~~~~~~~~~~ emptymap.h:28:52: warning: type defaults to ‘int’ in declaration of ‘ZenAlphaKakuteiMode’ [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ^~~~~~~~~~~~~~~~~~~ emptymap.h:29:8: warning: type defaults to ‘int’ in declaration of ‘HanAlphaKakuteiMode’ [-Wimplicit-int] 29 | extern HanAlphaKakuteiMode(), KigoIchiran(); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ emptymap.h:29:31: note: in expansion of macro ‘KigoIchiran’ 29 | extern HanAlphaKakuteiMode(), KigoIchiran(); | ^~~~~~~~~~~ sglobal.h:37:45: warning: type defaults to ‘int’ in declaration of ‘G037_HexMode’ [-Wimplicit-int] 37 | #define HexMode G037_HexMode | ^~~~~~~~~~~~ emptymap.h:31:8: note: in expansion of macro ‘HexMode’ 31 | extern HexMode(), BushuMode(); | ^~~~~~~ sglobal.h:6:45: warning: type defaults to ‘int’ in declaration of ‘G006_BushuMode’ [-Wimplicit-int] 6 | #define BushuMode G006_BushuMode | ^~~~~~~~~~~~~~ emptymap.h:31:19: note: in expansion of macro ‘BushuMode’ 31 | extern HexMode(), BushuMode(); | ^~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ emptymap.h:33:8: note: in expansion of macro ‘KigoIchiran’ 33 | extern KigoIchiran(), UiUtilMode(); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ emptymap.h:33:23: note: in expansion of macro ‘UiUtilMode’ 33 | extern KigoIchiran(), UiUtilMode(); | ^~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ emptymap.h:34:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 34 | extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ emptymap.h:34:34: note: in expansion of macro ‘YomiBaseZenHanToggle’ 34 | extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ emptymap.h:35:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 35 | extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ emptymap.h:35:34: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 35 | extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ emptymap.h:36:8: note: in expansion of macro ‘YomiBaseRotateForw’ 36 | extern YomiBaseRotateForw(), YomiBaseRotateBack(); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ emptymap.h:36:30: note: in expansion of macro ‘YomiBaseRotateBack’ 36 | extern YomiBaseRotateForw(), YomiBaseRotateBack(); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ emptymap.h:37:8: note: in expansion of macro ‘DoFuncSequence’ 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ emptymap.h:37:25: note: in expansion of macro ‘UseOtherKeymap’ 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ emptymap.h:37:43: note: in expansion of macro ‘YomiModeBackup’ 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ^~~~~~~~~~~~~~ sglobal.h:199:45: warning: type defaults to ‘int’ in declaration of ‘G199_dicTouroku’ [-Wimplicit-int] 199 | #define dicTouroku G199_dicTouroku | ^~~~~~~~~~~~~~~ emptymap.h:38:8: note: in expansion of macro ‘dicTouroku’ 38 | extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); | ^~~~~~~~~~ sglobal.h:198:45: warning: type defaults to ‘int’ in declaration of ‘G198_dicSakujo’ [-Wimplicit-int] 198 | #define dicSakujo G198_dicSakujo | ^~~~~~~~~~~~~~ emptymap.h:38:37: note: in expansion of macro ‘dicSakujo’ 38 | extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); | ^~~~~~~~~ sglobal.h:292:45: warning: type defaults to ‘int’ in declaration of ‘G292_kigoRussia’ [-Wimplicit-int] 292 | #define kigoRussia G292_kigoRussia | ^~~~~~~~~~~~~~~ emptymap.h:40:8: note: in expansion of macro ‘kigoRussia’ 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ^~~~~~~~~~ sglobal.h:290:45: warning: type defaults to ‘int’ in declaration of ‘G290_kigoGreek’ [-Wimplicit-int] 290 | #define kigoGreek G290_kigoGreek | ^~~~~~~~~~~~~~ emptymap.h:40:22: note: in expansion of macro ‘kigoGreek’ 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ^~~~~~~~~ sglobal.h:291:45: warning: type defaults to ‘int’ in declaration of ‘G291_kigoKeisen’ [-Wimplicit-int] 291 | #define kigoKeisen G291_kigoKeisen | ^~~~~~~~~~~~~~~ emptymap.h:40:35: note: in expansion of macro ‘kigoKeisen’ 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ^~~~~~~~~~ sglobal.h:197:45: warning: type defaults to ‘int’ in declaration of ‘G197_dicMount’ [-Wimplicit-int] 197 | #define dicMount G197_dicMount | ^~~~~~~~~~~~~ emptymap.h:41:8: note: in expansion of macro ‘dicMount’ 41 | extern dicMount(), serverChange(), serverFin(); | ^~~~~~~~ sglobal.h:353:45: warning: type defaults to ‘int’ in declaration of ‘G353_serverChange’ [-Wimplicit-int] 353 | #define serverChange G353_serverChange | ^~~~~~~~~~~~~~~~~ emptymap.h:41:20: note: in expansion of macro ‘serverChange’ 41 | extern dicMount(), serverChange(), serverFin(); | ^~~~~~~~~~~~ sglobal.h:354:45: warning: type defaults to ‘int’ in declaration of ‘G354_serverFin’ [-Wimplicit-int] 354 | #define serverFin G354_serverFin | ^~~~~~~~~~~~~~ emptymap.h:41:36: note: in expansion of macro ‘serverFin’ 41 | extern dicMount(), serverChange(), serverFin(); | ^~~~~~~~~ sglobal.h:174:45: warning: type defaults to ‘int’ in declaration of ‘G174_chikujiInit’ [-Wimplicit-int] 174 | #define chikujiInit G174_chikujiInit | ^~~~~~~~~~~~~~~~ emptymap.h:42:8: note: in expansion of macro ‘chikujiInit’ 42 | extern chikujiInit(); | ^~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ alphamap.h:28:8: note: in expansion of macro ‘DoFuncSequence’ 28 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ alphamap.h:28:25: note: in expansion of macro ‘UseOtherKeymap’ 28 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ In file included from empty.c:751: alphamap.h:24:13: warning: ‘alphamap_id’ defined but not used [-Wunused-variable] 24 | static char alphamap_id[] = "@(#) 102.1 $Id: alphamap.h,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~~~~~~ emptymap.h:24:13: warning: ‘emptymap_id’ defined but not used [-Wunused-variable] 24 | static char emptymap_id[] = "@(#) 102.1 $Id: emptymap.h,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~~~~~~ empty.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: empty.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f henkan.o unshared/henkan.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g henkan.c -o unshared/henkan.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from henkan.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:52:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 52 | #define KanjiInit G052_KanjiInit | ^~~~~~~~~~~~~~ henkan.c:155:1: note: in expansion of macro ‘KanjiInit’ 155 | KanjiInit() | ^~~~~~~~~ henkan.c: In function ‘G052_KanjiInit’: canna.h:56:42: warning: type defaults to ‘int’ in declaration of ‘CANNA_G271_FirstTime’ [-Wimplicit-int] 56 | #define FirstTime CANNA_G271_FirstTime | ^~~~~~~~~~~~~~~~~~~~ henkan.c:161:10: note: in expansion of macro ‘FirstTime’ 161 | extern FirstTime; | ^~~~~~~~~ henkan.c: At top level: sglobal.h:51:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 51 | #define KanjiFin G051_KanjiFin | ^~~~~~~~~~~~~ henkan.c:425:1: note: in expansion of macro ‘KanjiFin’ 425 | KanjiFin() | ^~~~~~~~ henkan.c: In function ‘G383_doTanConvertTb’: henkan.c:611:7: warning: variable ‘scuryomi’ set but not used [-Wunused-but-set-variable] 611 | int scuryomi, ecuryomi, scurroma, ecurroma; | ^~~~~~~~ henkan.c: At top level: sglobal.h:206:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ henkan.c:1274:1: note: in expansion of macro ‘doHenkan’ 1274 | doHenkan(d, len, kanji) | ^~~~~~~~ henkan.c:1305:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1305 | doYomiHenkan(d, len, kanji, yc) | ^~~~~~~~~~~~ henkan.c: In function ‘doYomiHenkan’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ henkan.c:1312:10: note: in expansion of macro ‘defaultContext’ 1312 | extern defaultContext; | ^~~~~~~~~~~~~~ henkan.c: At top level: henkan.c:1523:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1523 | tanNextKouho(d, yc) | ^~~~~~~~~~~~ henkan.c: In function ‘enterTanHenkanMode’: henkan.c:1565:1: warning: type of ‘fnum’ defaults to ‘int’ [-Wimplicit-int] 1565 | enterTanHenkanMode(d, fnum) | ^~~~~~~~~~~~~~~~~~ henkan.c: At top level: sglobal.h:99:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ henkan.c:1607:1: note: in expansion of macro ‘TanKouhoIchiran’ 1607 | TanKouhoIchiran(d) | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ henkan.c:1616:1: note: in expansion of macro ‘TanNextKouho’ 1616 | TanNextKouho(d) | ^~~~~~~~~~~~ henkan.c:1634:8: warning: type defaults to ‘int’ in declaration of ‘TanHenkan’ [-Wimplicit-int] 1634 | static TanHenkan pro((uiContext)); | ^~~~~~~~~ sglobal.h:103:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ henkan.c:1661:1: note: in expansion of macro ‘TanPreviousKouho’ 1661 | TanPreviousKouho(d) | ^~~~~~~~~~~~~~~~ sglobal.h:96:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ henkan.c:1705:1: note: in expansion of macro ‘TanHiragana’ 1705 | TanHiragana(d) | ^~~~~~~~~~~ sglobal.h:98:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ henkan.c:1711:1: note: in expansion of macro ‘TanKatakana’ 1711 | TanKatakana(d) | ^~~~~~~~~~~ sglobal.h:105:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ henkan.c:1717:1: note: in expansion of macro ‘TanRomaji’ 1717 | TanRomaji(d) | ^~~~~~~~~ sglobal.h:106:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ henkan.c:1723:1: note: in expansion of macro ‘TanUpper’ 1723 | TanUpper(d) | ^~~~~~~~ sglobal.h:91:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ henkan.c:1729:1: note: in expansion of macro ‘TanCapitalize’ 1729 | TanCapitalize(d) | ^~~~~~~~~~~~~ sglobal.h:107:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ henkan.c:1735:1: note: in expansion of macro ‘TanZenkaku’ 1735 | TanZenkaku(d) | ^~~~~~~~~~ sglobal.h:95:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ henkan.c:1741:1: note: in expansion of macro ‘TanHankaku’ 1741 | TanHankaku(d) | ^~~~~~~~~~ henkan.c:1749:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1749 | TanKanaRotate(d) | ^~~~~~~~~~~~~ henkan.c:1757:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1757 | TanRomajiRotate(d) | ^~~~~~~~~~~~~~~ henkan.c:1765:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1765 | TanCaseRotateForward(d) | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ henkan.c:1897:1: note: in expansion of macro ‘TanMuhenkan’ 1897 | TanMuhenkan(d) | ^~~~~~~~~~~ sglobal.h:97:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ henkan.c:2164:1: note: in expansion of macro ‘TanKakutei’ 2164 | TanKakutei(d) | ^~~~~~~~~~ henkan.c:2180:8: warning: type defaults to ‘int’ in declaration of ‘TanKakuteiYomiInsert’ [-Wimplicit-int] 2180 | static TanKakuteiYomiInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ henkan.c: In function ‘TanKakuteiYomiInsert’: sglobal.h:312:45: warning: type defaults to ‘int’ in declaration of ‘G312_nKouhoBunsetsu’ [-Wimplicit-int] 312 | #define nKouhoBunsetsu G312_nKouhoBunsetsu | ^~~~~~~~~~~~~~~~~~~ henkan.c:2215:16: note: in expansion of macro ‘nKouhoBunsetsu’ 2215 | extern nKouhoBunsetsu; | ^~~~~~~~~~~~~~ henkan.c: At top level: henkan.c:2299:8: warning: type defaults to ‘int’ in declaration of ‘TanExtendBunsetsu’ [-Wimplicit-int] 2299 | static TanExtendBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~ henkan.c:2332:8: warning: type defaults to ‘int’ in declaration of ‘TanShrinkBunsetsu’ [-Wimplicit-int] 2332 | static TanShrinkBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:104:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ henkan.c:2372:1: note: in expansion of macro ‘TanPrintBunpou’ 2372 | TanPrintBunpou(d) | ^~~~~~~~~~~~~~ henkan.c: In function ‘jrKanjiPipeError’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ henkan.c:2459:10: note: in expansion of macro ‘defaultContext’ 2459 | extern defaultContext, defaultBushuContext; | ^~~~~~~~~~~~~~ sglobal.h:194:45: warning: type defaults to ‘int’ in declaration of ‘G194_defaultBushuContext’ [-Wimplicit-int] 194 | #define defaultBushuContext G194_defaultBushuContext | ^~~~~~~~~~~~~~~~~~~~~~~~ henkan.c:2459:26: note: in expansion of macro ‘defaultBushuContext’ 2459 | extern defaultContext, defaultBushuContext; | ^~~~~~~~~~~~~~~~~~~ henkan.c: At top level: henkan.c:2481:8: warning: type defaults to ‘int’ in declaration of ‘TanBunsetsuMode’ [-Wimplicit-int] 2481 | static TanBunsetsuMode pro((uiContext)); | ^~~~~~~~~~~~~~~ henkan.c:2484:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2484 | TanBunsetsuMode(d) | ^~~~~~~~~~~~~~~ henkan.c:2647:8: warning: type defaults to ‘int’ in declaration of ‘TbChooseChar’ [-Wimplicit-int] 2647 | static TbChooseChar pro((uiContext, int)); | ^~~~~~~~~~~~ henkan.c:2650:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2650 | TbChooseChar(d, head) | ^~~~~~~~~~~~ henkan.c:2725:8: warning: type defaults to ‘int’ in declaration of ‘TanChooseHeadChar’ [-Wimplicit-int] 2725 | static TanChooseHeadChar pro((uiContext)); | ^~~~~~~~~~~~~~~~~ henkan.c:2726:8: warning: type defaults to ‘int’ in declaration of ‘TanChooseTailChar’ [-Wimplicit-int] 2726 | static TanChooseTailChar pro((uiContext)); | ^~~~~~~~~~~~~~~~~ henkan.c:2729:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2729 | TanChooseHeadChar(d) | ^~~~~~~~~~~~~~~~~ henkan.c:2736:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2736 | TanChooseTailChar(d) | ^~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ tanmap.h:27:8: note: in expansion of macro ‘TanKouhoIchiran’ 27 | extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ tanmap.h:27:42: note: in expansion of macro ‘DoFuncSequence’ 27 | extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ tanmap.h:28:8: note: in expansion of macro ‘UseOtherKeymap’ 28 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ tanmap.h:29:8: note: in expansion of macro ‘YomiKakutei’ 29 | extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ tanmap.h:29:38: note: in expansion of macro ‘TanBubunKakutei’ 29 | extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ In file included from henkan.c:2742: tanmap.h:24:13: warning: ‘tanmap_id’ defined but not used [-Wunused-variable] 24 | static char tanmap_id[] = "@(#) 102.1 $Id: tanmap.h,v 1.1.1.1 2002/10/19 08:27:51 aida_s Exp $"; | ^~~~~~~~~ henkan.c:24:17: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: henkan.c,v 1.8.2.2 2004/04/26 22:53:02 aida_s Exp $"; | ^~~~~~ henkan.c: In function ‘YomiBubunKakutei’: henkan.c:1079:10: warning: ‘len’ may be used uninitialized [-Wmaybe-uninitialized] 1079 | return len; | ^~~ henkan.c:985:7: note: ‘len’ was declared here 985 | int len; | ^~~ rm -f henkan.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC henkan.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from henkan.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:52:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 52 | #define KanjiInit G052_KanjiInit | ^~~~~~~~~~~~~~ henkan.c:155:1: note: in expansion of macro ‘KanjiInit’ 155 | KanjiInit() | ^~~~~~~~~ henkan.c: In function ‘G052_KanjiInit’: canna.h:56:42: warning: type defaults to ‘int’ in declaration of ‘CANNA_G271_FirstTime’ [-Wimplicit-int] 56 | #define FirstTime CANNA_G271_FirstTime | ^~~~~~~~~~~~~~~~~~~~ henkan.c:161:10: note: in expansion of macro ‘FirstTime’ 161 | extern FirstTime; | ^~~~~~~~~ henkan.c: At top level: sglobal.h:51:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 51 | #define KanjiFin G051_KanjiFin | ^~~~~~~~~~~~~ henkan.c:425:1: note: in expansion of macro ‘KanjiFin’ 425 | KanjiFin() | ^~~~~~~~ henkan.c: In function ‘G383_doTanConvertTb’: henkan.c:611:7: warning: variable ‘scuryomi’ set but not used [-Wunused-but-set-variable] 611 | int scuryomi, ecuryomi, scurroma, ecurroma; | ^~~~~~~~ henkan.c: At top level: sglobal.h:206:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ henkan.c:1274:1: note: in expansion of macro ‘doHenkan’ 1274 | doHenkan(d, len, kanji) | ^~~~~~~~ henkan.c:1305:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1305 | doYomiHenkan(d, len, kanji, yc) | ^~~~~~~~~~~~ henkan.c: In function ‘doYomiHenkan’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ henkan.c:1312:10: note: in expansion of macro ‘defaultContext’ 1312 | extern defaultContext; | ^~~~~~~~~~~~~~ henkan.c: At top level: henkan.c:1523:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1523 | tanNextKouho(d, yc) | ^~~~~~~~~~~~ henkan.c: In function ‘enterTanHenkanMode’: henkan.c:1565:1: warning: type of ‘fnum’ defaults to ‘int’ [-Wimplicit-int] 1565 | enterTanHenkanMode(d, fnum) | ^~~~~~~~~~~~~~~~~~ henkan.c: At top level: sglobal.h:99:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ henkan.c:1607:1: note: in expansion of macro ‘TanKouhoIchiran’ 1607 | TanKouhoIchiran(d) | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ henkan.c:1616:1: note: in expansion of macro ‘TanNextKouho’ 1616 | TanNextKouho(d) | ^~~~~~~~~~~~ henkan.c:1634:8: warning: type defaults to ‘int’ in declaration of ‘TanHenkan’ [-Wimplicit-int] 1634 | static TanHenkan pro((uiContext)); | ^~~~~~~~~ sglobal.h:103:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ henkan.c:1661:1: note: in expansion of macro ‘TanPreviousKouho’ 1661 | TanPreviousKouho(d) | ^~~~~~~~~~~~~~~~ sglobal.h:96:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ henkan.c:1705:1: note: in expansion of macro ‘TanHiragana’ 1705 | TanHiragana(d) | ^~~~~~~~~~~ sglobal.h:98:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ henkan.c:1711:1: note: in expansion of macro ‘TanKatakana’ 1711 | TanKatakana(d) | ^~~~~~~~~~~ sglobal.h:105:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ henkan.c:1717:1: note: in expansion of macro ‘TanRomaji’ 1717 | TanRomaji(d) | ^~~~~~~~~ sglobal.h:106:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ henkan.c:1723:1: note: in expansion of macro ‘TanUpper’ 1723 | TanUpper(d) | ^~~~~~~~ sglobal.h:91:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ henkan.c:1729:1: note: in expansion of macro ‘TanCapitalize’ 1729 | TanCapitalize(d) | ^~~~~~~~~~~~~ sglobal.h:107:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ henkan.c:1735:1: note: in expansion of macro ‘TanZenkaku’ 1735 | TanZenkaku(d) | ^~~~~~~~~~ sglobal.h:95:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ henkan.c:1741:1: note: in expansion of macro ‘TanHankaku’ 1741 | TanHankaku(d) | ^~~~~~~~~~ henkan.c:1749:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1749 | TanKanaRotate(d) | ^~~~~~~~~~~~~ henkan.c:1757:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1757 | TanRomajiRotate(d) | ^~~~~~~~~~~~~~~ henkan.c:1765:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1765 | TanCaseRotateForward(d) | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ henkan.c:1897:1: note: in expansion of macro ‘TanMuhenkan’ 1897 | TanMuhenkan(d) | ^~~~~~~~~~~ sglobal.h:97:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ henkan.c:2164:1: note: in expansion of macro ‘TanKakutei’ 2164 | TanKakutei(d) | ^~~~~~~~~~ henkan.c:2180:8: warning: type defaults to ‘int’ in declaration of ‘TanKakuteiYomiInsert’ [-Wimplicit-int] 2180 | static TanKakuteiYomiInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ henkan.c: In function ‘TanKakuteiYomiInsert’: sglobal.h:312:45: warning: type defaults to ‘int’ in declaration of ‘G312_nKouhoBunsetsu’ [-Wimplicit-int] 312 | #define nKouhoBunsetsu G312_nKouhoBunsetsu | ^~~~~~~~~~~~~~~~~~~ henkan.c:2215:16: note: in expansion of macro ‘nKouhoBunsetsu’ 2215 | extern nKouhoBunsetsu; | ^~~~~~~~~~~~~~ henkan.c: At top level: henkan.c:2299:8: warning: type defaults to ‘int’ in declaration of ‘TanExtendBunsetsu’ [-Wimplicit-int] 2299 | static TanExtendBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~ henkan.c:2332:8: warning: type defaults to ‘int’ in declaration of ‘TanShrinkBunsetsu’ [-Wimplicit-int] 2332 | static TanShrinkBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:104:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ henkan.c:2372:1: note: in expansion of macro ‘TanPrintBunpou’ 2372 | TanPrintBunpou(d) | ^~~~~~~~~~~~~~ henkan.c: In function ‘jrKanjiPipeError’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ henkan.c:2459:10: note: in expansion of macro ‘defaultContext’ 2459 | extern defaultContext, defaultBushuContext; | ^~~~~~~~~~~~~~ sglobal.h:194:45: warning: type defaults to ‘int’ in declaration of ‘G194_defaultBushuContext’ [-Wimplicit-int] 194 | #define defaultBushuContext G194_defaultBushuContext | ^~~~~~~~~~~~~~~~~~~~~~~~ henkan.c:2459:26: note: in expansion of macro ‘defaultBushuContext’ 2459 | extern defaultContext, defaultBushuContext; | ^~~~~~~~~~~~~~~~~~~ henkan.c: At top level: henkan.c:2481:8: warning: type defaults to ‘int’ in declaration of ‘TanBunsetsuMode’ [-Wimplicit-int] 2481 | static TanBunsetsuMode pro((uiContext)); | ^~~~~~~~~~~~~~~ henkan.c:2484:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2484 | TanBunsetsuMode(d) | ^~~~~~~~~~~~~~~ henkan.c:2647:8: warning: type defaults to ‘int’ in declaration of ‘TbChooseChar’ [-Wimplicit-int] 2647 | static TbChooseChar pro((uiContext, int)); | ^~~~~~~~~~~~ henkan.c:2650:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2650 | TbChooseChar(d, head) | ^~~~~~~~~~~~ henkan.c:2725:8: warning: type defaults to ‘int’ in declaration of ‘TanChooseHeadChar’ [-Wimplicit-int] 2725 | static TanChooseHeadChar pro((uiContext)); | ^~~~~~~~~~~~~~~~~ henkan.c:2726:8: warning: type defaults to ‘int’ in declaration of ‘TanChooseTailChar’ [-Wimplicit-int] 2726 | static TanChooseTailChar pro((uiContext)); | ^~~~~~~~~~~~~~~~~ henkan.c:2729:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2729 | TanChooseHeadChar(d) | ^~~~~~~~~~~~~~~~~ henkan.c:2736:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2736 | TanChooseTailChar(d) | ^~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ tanmap.h:27:8: note: in expansion of macro ‘TanKouhoIchiran’ 27 | extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ tanmap.h:27:42: note: in expansion of macro ‘DoFuncSequence’ 27 | extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ tanmap.h:28:8: note: in expansion of macro ‘UseOtherKeymap’ 28 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ tanmap.h:29:8: note: in expansion of macro ‘YomiKakutei’ 29 | extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ tanmap.h:29:38: note: in expansion of macro ‘TanBubunKakutei’ 29 | extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ In file included from henkan.c:2742: tanmap.h:24:13: warning: ‘tanmap_id’ defined but not used [-Wunused-variable] 24 | static char tanmap_id[] = "@(#) 102.1 $Id: tanmap.h,v 1.1.1.1 2002/10/19 08:27:51 aida_s Exp $"; | ^~~~~~~~~ henkan.c:24:17: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: henkan.c,v 1.8.2.2 2004/04/26 22:53:02 aida_s Exp $"; | ^~~~~~ henkan.c: In function ‘YomiBubunKakutei’: henkan.c:1079:10: warning: ‘len’ may be used uninitialized [-Wmaybe-uninitialized] 1079 | return len; | ^~~ henkan.c:985:7: note: ‘len’ was declared here 985 | int len; | ^~~ rm -f hex.o unshared/hex.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g hex.c -o unshared/hex.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from hex.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ hex.c:50:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 50 | hexEveryTimeCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ hex.c:104:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 104 | exitHex(d, retval, env) | ^~~~~~~ hex.c:123:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 123 | quitHex(d, retval, env) | ^~~~~~~ hex.c:138:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 138 | hexMode(d, major_mode) | ^~~~~~~ sglobal.h:37:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 37 | #define HexMode G037_HexMode | ^~~~~~~~~~~~ hex.c:165:1: note: in expansion of macro ‘HexMode’ 165 | HexMode(d) | ^~~~~~~ hex.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: hex.c,v 1.2 2003/01/10 13:08:44 aida_s Exp $"; | ^~~~~~ rm -f hex.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC hex.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from hex.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ hex.c:50:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 50 | hexEveryTimeCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ hex.c:104:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 104 | exitHex(d, retval, env) | ^~~~~~~ hex.c:123:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 123 | quitHex(d, retval, env) | ^~~~~~~ hex.c:138:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 138 | hexMode(d, major_mode) | ^~~~~~~ sglobal.h:37:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 37 | #define HexMode G037_HexMode | ^~~~~~~~~~~~ hex.c:165:1: note: in expansion of macro ‘HexMode’ 165 | HexMode(d) | ^~~~~~~ hex.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: hex.c,v 1.2 2003/01/10 13:08:44 aida_s Exp $"; | ^~~~~~ rm -f ichiran.o unshared/ichiran.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g ichiran.c -o unshared/ichiran.o In file included from /usr/include/errno.h:25, from ichiran.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from ichiran.c:28: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:267:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 267 | #define initIchiran G267_initIchiran | ^~~~~~~~~~~~~~~~ ichiran.c:72:1: note: in expansion of macro ‘initIchiran’ 72 | initIchiran() | ^~~~~~~~~~~ ichiran.c:190:8: warning: type defaults to ‘int’ in declaration of ‘ichiranEveryTimeCatch’ [-Wimplicit-int] 190 | static ichiranEveryTimeCatch pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:193:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 193 | ichiranEveryTimeCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:208:8: warning: type defaults to ‘int’ in declaration of ‘ichiranExitCatch’ [-Wimplicit-int] 208 | static ichiranExitCatch pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~~~ ichiran.c:211:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 211 | ichiranExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ ichiran.c:252:8: warning: type defaults to ‘int’ in declaration of ‘ichiranQuitCatch’ [-Wimplicit-int] 252 | static ichiranQuitCatch pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~~~ ichiran.c:255:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 255 | ichiranQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ sglobal.h:362:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ ichiran.c:750:1: note: in expansion of macro ‘tanKouhoIchiran’ 750 | tanKouhoIchiran(d, step) | ^~~~~~~~~~~~~~~ sglobal.h:47:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ ichiran.c:822:1: note: in expansion of macro ‘IchiranQuit’ 822 | IchiranQuit(d) | ^~~~~~~~~~~ ichiran.c:880:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 880 | IchiranKakuteiThenDo(d, func) | ^~~~~~~~~~~~~~~~~~~~ ichiran.c:904:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 904 | IchiranQuitThenDo(d, func) | ^~~~~~~~~~~~~~~~~ sglobal.h:43:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:931:1: note: in expansion of macro ‘IchiranForwardKouho’ 931 | IchiranForwardKouho(d) | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:984:1: note: in expansion of macro ‘IchiranBackwardKouho’ 984 | IchiranBackwardKouho(d) | ^~~~~~~~~~~~~~~~~~~~ ichiran.c:1037:8: warning: type defaults to ‘int’ in declaration of ‘IchiranConvert’ [-Wimplicit-int] 1037 | static IchiranConvert pro((uiContext)); | ^~~~~~~~~~~~~~ ichiran.c:1040:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1040 | IchiranConvert(d) | ^~~~~~~~~~~~~~ sglobal.h:46:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1063:1: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1063 | IchiranPreviousKouhoretsu(d) | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1141:1: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1141 | IchiranNextKouhoretsu(d) | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:1179:8: warning: type defaults to ‘int’ in declaration of ‘IchiranNextPage’ [-Wimplicit-int] 1179 | static IchiranNextPage pro((uiContext)); | ^~~~~~~~~~~~~~~ ichiran.c:1182:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1182 | IchiranNextPage(d) | ^~~~~~~~~~~~~~~ ichiran.c:1210:8: warning: type defaults to ‘int’ in declaration of ‘IchiranPreviousPage’ [-Wimplicit-int] 1210 | static IchiranPreviousPage pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ ichiran.c:1213:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1213 | IchiranPreviousPage(d) | ^~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1281:1: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1281 | IchiranBeginningOfKouho(d) | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1320:1: note: in expansion of macro ‘IchiranEndOfKouho’ 1320 | IchiranEndOfKouho(d) | ^~~~~~~~~~~~~~~~~ ichiran.c:1362:8: warning: type defaults to ‘int’ in declaration of ‘IchiranBangoKouho’ [-Wimplicit-int] 1362 | static IchiranBangoKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ ichiran.c:1365:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1365 | IchiranBangoKouho(d) | ^~~~~~~~~~~~~~~~~ ichiran.c:1495:8: warning: type defaults to ‘int’ in declaration of ‘IchiranKakutei’ [-Wimplicit-int] 1495 | static IchiranKakutei pro((uiContext)); | ^~~~~~~~~~~~~~ ichiran.c:1498:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1498 | IchiranKakutei(d) | ^~~~~~~~~~~~~~ ichiran.c:1554:8: warning: type defaults to ‘int’ in declaration of ‘IchiranExtendBunsetsu’ [-Wimplicit-int] 1554 | static IchiranExtendBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:1557:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1557 | IchiranExtendBunsetsu(d) | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:1563:8: warning: type defaults to ‘int’ in declaration of ‘IchiranShrinkBunsetsu’ [-Wimplicit-int] 1563 | static IchiranShrinkBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:1566:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1566 | IchiranShrinkBunsetsu(d) | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:1572:8: warning: type defaults to ‘int’ in declaration of ‘IchiranAdjustBunsetsu’ [-Wimplicit-int] 1572 | static IchiranAdjustBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:1575:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1575 | IchiranAdjustBunsetsu(d) | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:1581:8: warning: type defaults to ‘int’ in declaration of ‘IchiranKillToEndOfLine’ [-Wimplicit-int] 1581 | static IchiranKillToEndOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1584:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1584 | IchiranKillToEndOfLine(d) | ^~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1590:8: warning: type defaults to ‘int’ in declaration of ‘IchiranDeleteNext’ [-Wimplicit-int] 1590 | static IchiranDeleteNext pro((uiContext)); | ^~~~~~~~~~~~~~~~~ ichiran.c:1593:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1593 | IchiranDeleteNext(d) | ^~~~~~~~~~~~~~~~~ ichiran.c:1599:8: warning: type defaults to ‘int’ in declaration of ‘IchiranBubunMuhenkan’ [-Wimplicit-int] 1599 | static IchiranBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ ichiran.c:1602:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1602 | IchiranBubunMuhenkan(d) | ^~~~~~~~~~~~~~~~~~~~ ichiran.c:1608:8: warning: type defaults to ‘int’ in declaration of ‘IchiranHiragana’ [-Wimplicit-int] 1608 | static IchiranHiragana pro((uiContext)); | ^~~~~~~~~~~~~~~ ichiran.c:1611:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1611 | IchiranHiragana(d) | ^~~~~~~~~~~~~~~ ichiran.c:1617:8: warning: type defaults to ‘int’ in declaration of ‘IchiranKatakana’ [-Wimplicit-int] 1617 | static IchiranKatakana pro((uiContext)); | ^~~~~~~~~~~~~~~ ichiran.c:1620:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1620 | IchiranKatakana(d) | ^~~~~~~~~~~~~~~ ichiran.c:1626:8: warning: type defaults to ‘int’ in declaration of ‘IchiranZenkaku’ [-Wimplicit-int] 1626 | static IchiranZenkaku pro((uiContext)); | ^~~~~~~~~~~~~~ ichiran.c:1629:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1629 | IchiranZenkaku(d) | ^~~~~~~~~~~~~~ ichiran.c:1635:8: warning: type defaults to ‘int’ in declaration of ‘IchiranHankaku’ [-Wimplicit-int] 1635 | static IchiranHankaku pro((uiContext)); | ^~~~~~~~~~~~~~ ichiran.c:1638:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1638 | IchiranHankaku(d) | ^~~~~~~~~~~~~~ ichiran.c:1644:8: warning: type defaults to ‘int’ in declaration of ‘IchiranRomaji’ [-Wimplicit-int] 1644 | static IchiranRomaji pro((uiContext)); | ^~~~~~~~~~~~~ ichiran.c:1647:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1647 | IchiranRomaji(d) | ^~~~~~~~~~~~~ ichiran.c:1653:8: warning: type defaults to ‘int’ in declaration of ‘IchiranToUpper’ [-Wimplicit-int] 1653 | static IchiranToUpper pro((uiContext)); | ^~~~~~~~~~~~~~ ichiran.c:1656:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1656 | IchiranToUpper(d) | ^~~~~~~~~~~~~~ ichiran.c:1662:8: warning: type defaults to ‘int’ in declaration of ‘IchiranToLower’ [-Wimplicit-int] 1662 | static IchiranToLower pro((uiContext)); | ^~~~~~~~~~~~~~ ichiran.c:1665:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1665 | IchiranToLower(d) | ^~~~~~~~~~~~~~ ichiran.c:1671:8: warning: type defaults to ‘int’ in declaration of ‘IchiranCapitalize’ [-Wimplicit-int] 1671 | static IchiranCapitalize pro((uiContext)); | ^~~~~~~~~~~~~~~~~ ichiran.c:1674:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1674 | IchiranCapitalize(d) | ^~~~~~~~~~~~~~~~~ ichiran.c:1680:8: warning: type defaults to ‘int’ in declaration of ‘IchiranKanaRotate’ [-Wimplicit-int] 1680 | static IchiranKanaRotate pro((uiContext)); | ^~~~~~~~~~~~~~~~~ ichiran.c:1683:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1683 | IchiranKanaRotate(d) | ^~~~~~~~~~~~~~~~~ ichiran.c:1689:8: warning: type defaults to ‘int’ in declaration of ‘IchiranRomajiRotate’ [-Wimplicit-int] 1689 | static IchiranRomajiRotate pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ ichiran.c:1692:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1692 | IchiranRomajiRotate(d) | ^~~~~~~~~~~~~~~~~~~ ichiran.c:1698:8: warning: type defaults to ‘int’ in declaration of ‘IchiranCaseRotateForward’ [-Wimplicit-int] 1698 | static IchiranCaseRotateForward pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1701:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1701 | IchiranCaseRotateForward(d) | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ ichiranmap.h:27:9: note: in expansion of macro ‘DoFuncSequence’ 27 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ ichiranmap.h:27:26: note: in expansion of macro ‘UseOtherKeymap’ 27 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ In file included from ichiran.c:1715: ichiranmap.h:24:13: warning: ‘ichiranmap_id’ defined but not used [-Wunused-variable] 24 | static char ichiranmap_id[] = "@(#) 102.1 $Id: ichiranmap.h,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~~~~~~~~ ichiran.c:24:17: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: ichiran.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f ichiran.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC ichiran.c In file included from /usr/include/errno.h:25, from ichiran.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from ichiran.c:28: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:267:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 267 | #define initIchiran G267_initIchiran | ^~~~~~~~~~~~~~~~ ichiran.c:72:1: note: in expansion of macro ‘initIchiran’ 72 | initIchiran() | ^~~~~~~~~~~ ichiran.c:190:8: warning: type defaults to ‘int’ in declaration of ‘ichiranEveryTimeCatch’ [-Wimplicit-int] 190 | static ichiranEveryTimeCatch pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:193:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 193 | ichiranEveryTimeCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:208:8: warning: type defaults to ‘int’ in declaration of ‘ichiranExitCatch’ [-Wimplicit-int] 208 | static ichiranExitCatch pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~~~ ichiran.c:211:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 211 | ichiranExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ ichiran.c:252:8: warning: type defaults to ‘int’ in declaration of ‘ichiranQuitCatch’ [-Wimplicit-int] 252 | static ichiranQuitCatch pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~~~ ichiran.c:255:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 255 | ichiranQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ sglobal.h:362:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ ichiran.c:750:1: note: in expansion of macro ‘tanKouhoIchiran’ 750 | tanKouhoIchiran(d, step) | ^~~~~~~~~~~~~~~ sglobal.h:47:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ ichiran.c:822:1: note: in expansion of macro ‘IchiranQuit’ 822 | IchiranQuit(d) | ^~~~~~~~~~~ ichiran.c:880:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 880 | IchiranKakuteiThenDo(d, func) | ^~~~~~~~~~~~~~~~~~~~ ichiran.c:904:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 904 | IchiranQuitThenDo(d, func) | ^~~~~~~~~~~~~~~~~ sglobal.h:43:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:931:1: note: in expansion of macro ‘IchiranForwardKouho’ 931 | IchiranForwardKouho(d) | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:984:1: note: in expansion of macro ‘IchiranBackwardKouho’ 984 | IchiranBackwardKouho(d) | ^~~~~~~~~~~~~~~~~~~~ ichiran.c:1037:8: warning: type defaults to ‘int’ in declaration of ‘IchiranConvert’ [-Wimplicit-int] 1037 | static IchiranConvert pro((uiContext)); | ^~~~~~~~~~~~~~ ichiran.c:1040:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1040 | IchiranConvert(d) | ^~~~~~~~~~~~~~ sglobal.h:46:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1063:1: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1063 | IchiranPreviousKouhoretsu(d) | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1141:1: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1141 | IchiranNextKouhoretsu(d) | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:1179:8: warning: type defaults to ‘int’ in declaration of ‘IchiranNextPage’ [-Wimplicit-int] 1179 | static IchiranNextPage pro((uiContext)); | ^~~~~~~~~~~~~~~ ichiran.c:1182:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1182 | IchiranNextPage(d) | ^~~~~~~~~~~~~~~ ichiran.c:1210:8: warning: type defaults to ‘int’ in declaration of ‘IchiranPreviousPage’ [-Wimplicit-int] 1210 | static IchiranPreviousPage pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ ichiran.c:1213:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1213 | IchiranPreviousPage(d) | ^~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1281:1: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1281 | IchiranBeginningOfKouho(d) | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1320:1: note: in expansion of macro ‘IchiranEndOfKouho’ 1320 | IchiranEndOfKouho(d) | ^~~~~~~~~~~~~~~~~ ichiran.c:1362:8: warning: type defaults to ‘int’ in declaration of ‘IchiranBangoKouho’ [-Wimplicit-int] 1362 | static IchiranBangoKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ ichiran.c:1365:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1365 | IchiranBangoKouho(d) | ^~~~~~~~~~~~~~~~~ ichiran.c:1495:8: warning: type defaults to ‘int’ in declaration of ‘IchiranKakutei’ [-Wimplicit-int] 1495 | static IchiranKakutei pro((uiContext)); | ^~~~~~~~~~~~~~ ichiran.c:1498:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1498 | IchiranKakutei(d) | ^~~~~~~~~~~~~~ ichiran.c:1554:8: warning: type defaults to ‘int’ in declaration of ‘IchiranExtendBunsetsu’ [-Wimplicit-int] 1554 | static IchiranExtendBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:1557:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1557 | IchiranExtendBunsetsu(d) | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:1563:8: warning: type defaults to ‘int’ in declaration of ‘IchiranShrinkBunsetsu’ [-Wimplicit-int] 1563 | static IchiranShrinkBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:1566:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1566 | IchiranShrinkBunsetsu(d) | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:1572:8: warning: type defaults to ‘int’ in declaration of ‘IchiranAdjustBunsetsu’ [-Wimplicit-int] 1572 | static IchiranAdjustBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:1575:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1575 | IchiranAdjustBunsetsu(d) | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:1581:8: warning: type defaults to ‘int’ in declaration of ‘IchiranKillToEndOfLine’ [-Wimplicit-int] 1581 | static IchiranKillToEndOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1584:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1584 | IchiranKillToEndOfLine(d) | ^~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1590:8: warning: type defaults to ‘int’ in declaration of ‘IchiranDeleteNext’ [-Wimplicit-int] 1590 | static IchiranDeleteNext pro((uiContext)); | ^~~~~~~~~~~~~~~~~ ichiran.c:1593:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1593 | IchiranDeleteNext(d) | ^~~~~~~~~~~~~~~~~ ichiran.c:1599:8: warning: type defaults to ‘int’ in declaration of ‘IchiranBubunMuhenkan’ [-Wimplicit-int] 1599 | static IchiranBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ ichiran.c:1602:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1602 | IchiranBubunMuhenkan(d) | ^~~~~~~~~~~~~~~~~~~~ ichiran.c:1608:8: warning: type defaults to ‘int’ in declaration of ‘IchiranHiragana’ [-Wimplicit-int] 1608 | static IchiranHiragana pro((uiContext)); | ^~~~~~~~~~~~~~~ ichiran.c:1611:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1611 | IchiranHiragana(d) | ^~~~~~~~~~~~~~~ ichiran.c:1617:8: warning: type defaults to ‘int’ in declaration of ‘IchiranKatakana’ [-Wimplicit-int] 1617 | static IchiranKatakana pro((uiContext)); | ^~~~~~~~~~~~~~~ ichiran.c:1620:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1620 | IchiranKatakana(d) | ^~~~~~~~~~~~~~~ ichiran.c:1626:8: warning: type defaults to ‘int’ in declaration of ‘IchiranZenkaku’ [-Wimplicit-int] 1626 | static IchiranZenkaku pro((uiContext)); | ^~~~~~~~~~~~~~ ichiran.c:1629:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1629 | IchiranZenkaku(d) | ^~~~~~~~~~~~~~ ichiran.c:1635:8: warning: type defaults to ‘int’ in declaration of ‘IchiranHankaku’ [-Wimplicit-int] 1635 | static IchiranHankaku pro((uiContext)); | ^~~~~~~~~~~~~~ ichiran.c:1638:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1638 | IchiranHankaku(d) | ^~~~~~~~~~~~~~ ichiran.c:1644:8: warning: type defaults to ‘int’ in declaration of ‘IchiranRomaji’ [-Wimplicit-int] 1644 | static IchiranRomaji pro((uiContext)); | ^~~~~~~~~~~~~ ichiran.c:1647:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1647 | IchiranRomaji(d) | ^~~~~~~~~~~~~ ichiran.c:1653:8: warning: type defaults to ‘int’ in declaration of ‘IchiranToUpper’ [-Wimplicit-int] 1653 | static IchiranToUpper pro((uiContext)); | ^~~~~~~~~~~~~~ ichiran.c:1656:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1656 | IchiranToUpper(d) | ^~~~~~~~~~~~~~ ichiran.c:1662:8: warning: type defaults to ‘int’ in declaration of ‘IchiranToLower’ [-Wimplicit-int] 1662 | static IchiranToLower pro((uiContext)); | ^~~~~~~~~~~~~~ ichiran.c:1665:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1665 | IchiranToLower(d) | ^~~~~~~~~~~~~~ ichiran.c:1671:8: warning: type defaults to ‘int’ in declaration of ‘IchiranCapitalize’ [-Wimplicit-int] 1671 | static IchiranCapitalize pro((uiContext)); | ^~~~~~~~~~~~~~~~~ ichiran.c:1674:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1674 | IchiranCapitalize(d) | ^~~~~~~~~~~~~~~~~ ichiran.c:1680:8: warning: type defaults to ‘int’ in declaration of ‘IchiranKanaRotate’ [-Wimplicit-int] 1680 | static IchiranKanaRotate pro((uiContext)); | ^~~~~~~~~~~~~~~~~ ichiran.c:1683:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1683 | IchiranKanaRotate(d) | ^~~~~~~~~~~~~~~~~ ichiran.c:1689:8: warning: type defaults to ‘int’ in declaration of ‘IchiranRomajiRotate’ [-Wimplicit-int] 1689 | static IchiranRomajiRotate pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ ichiran.c:1692:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1692 | IchiranRomajiRotate(d) | ^~~~~~~~~~~~~~~~~~~ ichiran.c:1698:8: warning: type defaults to ‘int’ in declaration of ‘IchiranCaseRotateForward’ [-Wimplicit-int] 1698 | static IchiranCaseRotateForward pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1701:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1701 | IchiranCaseRotateForward(d) | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ ichiranmap.h:27:9: note: in expansion of macro ‘DoFuncSequence’ 27 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ ichiranmap.h:27:26: note: in expansion of macro ‘UseOtherKeymap’ 27 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ In file included from ichiran.c:1715: ichiranmap.h:24:13: warning: ‘ichiranmap_id’ defined but not used [-Wunused-variable] 24 | static char ichiranmap_id[] = "@(#) 102.1 $Id: ichiranmap.h,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~~~~~~~~ ichiran.c:24:17: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: ichiran.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f jishu.o unshared/jishu.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g jishu.c -o unshared/jishu.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from jishu.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:223:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 223 | #define extractJishuString G223_extractJishuString | ^~~~~~~~~~~~~~~~~~~~~~~ jishu.c:149:1: note: in expansion of macro ‘extractJishuString’ 149 | extractJishuString(yc, s, e, sr, er) | ^~~~~~~~~~~~~~~~~~ jishu.c:361:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 361 | inhibittedJishu(d) | ^~~~~~~~~~~~~~~ jishu.c:378:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 378 | nextJishu(d) | ^~~~~~~~~ jishu.c:391:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 391 | previousJishu(d) | ^~~~~~~~~~~~~ jishu.c:404:8: warning: type defaults to ‘int’ in declaration of ‘JishuNextJishu’ [-Wimplicit-int] 404 | static JishuNextJishu pro((uiContext)); | ^~~~~~~~~~~~~~ jishu.c:407:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 407 | JishuNextJishu(d) /* »ú¼ï¥â¡¼¥É¤Î»þ¤Ë½ç²ó¤êʸ»ú¼ïÊÑ´¹¤ò¤¹¤ë */ | ^~~~~~~~~~~~~~ jishu.c:425:8: warning: type defaults to ‘int’ in declaration of ‘JishuPreviousJishu’ [-Wimplicit-int] 425 | static JishuPreviousJishu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ jishu.c:428:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 428 | JishuPreviousJishu(d) /* »ú¼ï¥â¡¼¥É¤Î»þ¤ËµÕ²ó¤êʸ»ú¼ïÊÑ´¹¤ò¤¹¤ë */ | ^~~~~~~~~~~~~~~~~~ jishu.c:446:8: warning: type defaults to ‘int’ in declaration of ‘JishuRotateWithInhibition’ [-Wimplicit-int] 446 | static JishuRotateWithInhibition pro((uiContext, unsigned)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ jishu.c:449:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 449 | JishuRotateWithInhibition(d, inhibit) | ^~~~~~~~~~~~~~~~~~~~~~~~~ jishu.c:464:8: warning: type defaults to ‘int’ in declaration of ‘JishuKanaRotate’ [-Wimplicit-int] 464 | static JishuKanaRotate pro((uiContext)); | ^~~~~~~~~~~~~~~ jishu.c:467:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 467 | JishuKanaRotate(d) /* »ú¼ï¥â¡¼¥É¤Î»þ¤Ë½ç²ó¤ê¤«¤Êʸ»ú¼ïÊÑ´¹¤ò¤¹¤ë */ | ^~~~~~~~~~~~~~~ jishu.c:473:8: warning: type defaults to ‘int’ in declaration of ‘JishuRomajiRotate’ [-Wimplicit-int] 473 | static JishuRomajiRotate pro((uiContext)); | ^~~~~~~~~~~~~~~~~ jishu.c:476:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 476 | JishuRomajiRotate(d) /* »ú¼ï¥â¡¼¥É¤Î»þ¤Ë½ç²ó¤ê±Ñ¿ôʸ»ú¼ïÊÑ´¹¤ò¤¹¤ë */ | ^~~~~~~~~~~~~~~~~ jishu.c:483:8: warning: type defaults to ‘int’ in declaration of ‘JishuShrink’ [-Wimplicit-int] 483 | static JishuShrink pro((uiContext)); | ^~~~~~~~~~~ jishu.c:486:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 486 | JishuShrink(d) /* ʸ»ú¼ïÊÑ´¹Îΰè¤ò½Ì¤á¤ë */ | ^~~~~~~~~~~ jishu.c:545:8: warning: type defaults to ‘int’ in declaration of ‘JishuNop’ [-Wimplicit-int] 545 | static JishuNop pro((uiContext)); | ^~~~~~~~ jishu.c:548:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 548 | JishuNop(d) | ^~~~~~~~ jishu.c:559:8: warning: type defaults to ‘int’ in declaration of ‘JishuExtend’ [-Wimplicit-int] 559 | static JishuExtend pro((uiContext)); | ^~~~~~~~~~~ jishu.c:562:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 562 | JishuExtend(d) /* ʸ»ú¼ïÊÑ´¹Îΰè¤ò¿­¤Ð¤¹ */ | ^~~~~~~~~~~ jishu.c:653:8: warning: type defaults to ‘int’ in declaration of ‘JishuZenkaku’ [-Wimplicit-int] 653 | static JishuZenkaku pro((uiContext)); | ^~~~~~~~~~~~ jishu.c:656:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 656 | JishuZenkaku(d) /* Á´³ÑÊÑ´¹ */ | ^~~~~~~~~~~~ jishu.c:689:8: warning: type defaults to ‘int’ in declaration of ‘JishuHankaku’ [-Wimplicit-int] 689 | static JishuHankaku pro((uiContext)); | ^~~~~~~~~~~~ jishu.c:692:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 692 | JishuHankaku(d) /* Ⱦ³ÑÊÑ´¹ */ | ^~~~~~~~~~~~ jishu.c:733:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 733 | exitJishuAndDoSomething(d, fnum) | ^~~~~~~~~~~~~~~~~~~~~~~ jishu.c:746:8: warning: type defaults to ‘int’ in declaration of ‘JishuYomiInsert’ [-Wimplicit-int] 746 | static JishuYomiInsert pro((uiContext)); | ^~~~~~~~~~~~~~~ jishu.c:749:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 749 | JishuYomiInsert(d) | ^~~~~~~~~~~~~~~ jishu.c:770:8: warning: type defaults to ‘int’ in declaration of ‘JishuQuit’ [-Wimplicit-int] 770 | static JishuQuit pro((uiContext)); | ^~~~~~~~~ jishu.c:773:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 773 | JishuQuit(d) | ^~~~~~~~~ jishu.c:783:8: warning: type defaults to ‘int’ in declaration of ‘JishuToUpper’ [-Wimplicit-int] 783 | static JishuToUpper pro((uiContext)); | ^~~~~~~~~~~~ jishu.c:786:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 786 | JishuToUpper(d) | ^~~~~~~~~~~~ jishu.c:812:8: warning: type defaults to ‘int’ in declaration of ‘JishuCapitalize’ [-Wimplicit-int] 812 | static JishuCapitalize pro((uiContext)); | ^~~~~~~~~~~~~~~ jishu.c:815:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 815 | JishuCapitalize(d) | ^~~~~~~~~~~~~~~ jishu.c:841:8: warning: type defaults to ‘int’ in declaration of ‘JishuToLower’ [-Wimplicit-int] 841 | static JishuToLower pro((uiContext)); | ^~~~~~~~~~~~ jishu.c:844:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 844 | JishuToLower(d) | ^~~~~~~~~~~~ jishu.c:870:8: warning: type defaults to ‘int’ in declaration of ‘JishuHiragana’ [-Wimplicit-int] 870 | static JishuHiragana pro((uiContext)); | ^~~~~~~~~~~~~ jishu.c:873:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 873 | JishuHiragana(d) | ^~~~~~~~~~~~~ jishu.c:883:8: warning: type defaults to ‘int’ in declaration of ‘JishuKatakana’ [-Wimplicit-int] 883 | static JishuKatakana pro((uiContext)); | ^~~~~~~~~~~~~ jishu.c:886:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 886 | JishuKatakana(d) | ^~~~~~~~~~~~~ jishu.c:896:8: warning: type defaults to ‘int’ in declaration of ‘JishuRomaji’ [-Wimplicit-int] 896 | static JishuRomaji pro((uiContext)); | ^~~~~~~~~~~ jishu.c:899:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 899 | JishuRomaji(d) | ^~~~~~~~~~~ jishu.c:919:8: warning: type defaults to ‘int’ in declaration of ‘JishuCaseRotateForward’ [-Wimplicit-int] 919 | static JishuCaseRotateForward pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ jishu.c:922:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 922 | JishuCaseRotateForward(d) | ^~~~~~~~~~~~~~~~~~~~~~ jishu.c:951:8: warning: type defaults to ‘int’ in declaration of ‘JishuKanjiHenkan’ [-Wimplicit-int] 951 | static JishuKanjiHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ jishu.c:954:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 954 | JishuKanjiHenkan(d) | ^~~~~~~~~~~~~~~~ jishu.c:960:8: warning: type defaults to ‘int’ in declaration of ‘JishuKanjiHenkanOInsert’ [-Wimplicit-int] 960 | static JishuKanjiHenkanOInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ jishu.c:963:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 963 | JishuKanjiHenkanOInsert(d) | ^~~~~~~~~~~~~~~~~~~~~~~ jishu.c:969:8: warning: type defaults to ‘int’ in declaration of ‘JishuKanjiHenkanONothing’ [-Wimplicit-int] 969 | static JishuKanjiHenkanONothing pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ jishu.c:972:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 972 | JishuKanjiHenkanONothing(d) | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ jishumap.h:27:8: note: in expansion of macro ‘DoFuncSequence’ 27 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ jishumap.h:27:40: note: in expansion of macro ‘UseOtherKeymap’ 27 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ jishumap.h:28:8: note: in expansion of macro ‘TbForward’ 28 | extern TbForward pro((uiContext)), TbBackward pro((uiContext)); | ^~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ jishumap.h:28:36: note: in expansion of macro ‘TbBackward’ 28 | extern TbForward pro((uiContext)), TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ jishumap.h:29:8: note: in expansion of macro ‘TbBeginningOfLine’ 29 | extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ jishumap.h:29:44: note: in expansion of macro ‘TbEndOfLine’ 29 | extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ jishumap.h:30:8: note: in expansion of macro ‘YomiKakutei’ 30 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ In file included from jishu.c:986: jishumap.h:24:13: warning: ‘jishumap_id’ defined but not used [-Wunused-variable] 24 | static char jishumap_id[] = "@(#) 102.1 $Id: jishumap.h,v 1.1.1.1 2002/10/19 08:27:49 aida_s Exp $"; | ^~~~~~~~~~~ jishu.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: jishu.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ jishu.c: In function ‘G223_extractJishuString’: jishu.c:317:5: warning: ‘revlen’ may be used uninitialized [-Wmaybe-uninitialized] 317 | s += revlen; | ^~ jishu.c:154:22: note: ‘revlen’ was declared here 154 | int jishulen, len, revlen; | ^~~~~~ jishu.c:220:13: warning: ‘jishulen’ may be used uninitialized [-Wmaybe-uninitialized] 220 | len = RkwCvtKana(xxxx, 1024, yyyy, jishulen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jishu.c:154:7: note: ‘jishulen’ was declared here 154 | int jishulen, len, revlen; | ^~~~~~~~ rm -f jishu.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC jishu.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from jishu.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:223:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 223 | #define extractJishuString G223_extractJishuString | ^~~~~~~~~~~~~~~~~~~~~~~ jishu.c:149:1: note: in expansion of macro ‘extractJishuString’ 149 | extractJishuString(yc, s, e, sr, er) | ^~~~~~~~~~~~~~~~~~ jishu.c:361:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 361 | inhibittedJishu(d) | ^~~~~~~~~~~~~~~ jishu.c:378:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 378 | nextJishu(d) | ^~~~~~~~~ jishu.c:391:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 391 | previousJishu(d) | ^~~~~~~~~~~~~ jishu.c:404:8: warning: type defaults to ‘int’ in declaration of ‘JishuNextJishu’ [-Wimplicit-int] 404 | static JishuNextJishu pro((uiContext)); | ^~~~~~~~~~~~~~ jishu.c:407:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 407 | JishuNextJishu(d) /* »ú¼ï¥â¡¼¥É¤Î»þ¤Ë½ç²ó¤êʸ»ú¼ïÊÑ´¹¤ò¤¹¤ë */ | ^~~~~~~~~~~~~~ jishu.c:425:8: warning: type defaults to ‘int’ in declaration of ‘JishuPreviousJishu’ [-Wimplicit-int] 425 | static JishuPreviousJishu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ jishu.c:428:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 428 | JishuPreviousJishu(d) /* »ú¼ï¥â¡¼¥É¤Î»þ¤ËµÕ²ó¤êʸ»ú¼ïÊÑ´¹¤ò¤¹¤ë */ | ^~~~~~~~~~~~~~~~~~ jishu.c:446:8: warning: type defaults to ‘int’ in declaration of ‘JishuRotateWithInhibition’ [-Wimplicit-int] 446 | static JishuRotateWithInhibition pro((uiContext, unsigned)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ jishu.c:449:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 449 | JishuRotateWithInhibition(d, inhibit) | ^~~~~~~~~~~~~~~~~~~~~~~~~ jishu.c:464:8: warning: type defaults to ‘int’ in declaration of ‘JishuKanaRotate’ [-Wimplicit-int] 464 | static JishuKanaRotate pro((uiContext)); | ^~~~~~~~~~~~~~~ jishu.c:467:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 467 | JishuKanaRotate(d) /* »ú¼ï¥â¡¼¥É¤Î»þ¤Ë½ç²ó¤ê¤«¤Êʸ»ú¼ïÊÑ´¹¤ò¤¹¤ë */ | ^~~~~~~~~~~~~~~ jishu.c:473:8: warning: type defaults to ‘int’ in declaration of ‘JishuRomajiRotate’ [-Wimplicit-int] 473 | static JishuRomajiRotate pro((uiContext)); | ^~~~~~~~~~~~~~~~~ jishu.c:476:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 476 | JishuRomajiRotate(d) /* »ú¼ï¥â¡¼¥É¤Î»þ¤Ë½ç²ó¤ê±Ñ¿ôʸ»ú¼ïÊÑ´¹¤ò¤¹¤ë */ | ^~~~~~~~~~~~~~~~~ jishu.c:483:8: warning: type defaults to ‘int’ in declaration of ‘JishuShrink’ [-Wimplicit-int] 483 | static JishuShrink pro((uiContext)); | ^~~~~~~~~~~ jishu.c:486:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 486 | JishuShrink(d) /* ʸ»ú¼ïÊÑ´¹Îΰè¤ò½Ì¤á¤ë */ | ^~~~~~~~~~~ jishu.c:545:8: warning: type defaults to ‘int’ in declaration of ‘JishuNop’ [-Wimplicit-int] 545 | static JishuNop pro((uiContext)); | ^~~~~~~~ jishu.c:548:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 548 | JishuNop(d) | ^~~~~~~~ jishu.c:559:8: warning: type defaults to ‘int’ in declaration of ‘JishuExtend’ [-Wimplicit-int] 559 | static JishuExtend pro((uiContext)); | ^~~~~~~~~~~ jishu.c:562:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 562 | JishuExtend(d) /* ʸ»ú¼ïÊÑ´¹Îΰè¤ò¿­¤Ð¤¹ */ | ^~~~~~~~~~~ jishu.c:653:8: warning: type defaults to ‘int’ in declaration of ‘JishuZenkaku’ [-Wimplicit-int] 653 | static JishuZenkaku pro((uiContext)); | ^~~~~~~~~~~~ jishu.c:656:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 656 | JishuZenkaku(d) /* Á´³ÑÊÑ´¹ */ | ^~~~~~~~~~~~ jishu.c:689:8: warning: type defaults to ‘int’ in declaration of ‘JishuHankaku’ [-Wimplicit-int] 689 | static JishuHankaku pro((uiContext)); | ^~~~~~~~~~~~ jishu.c:692:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 692 | JishuHankaku(d) /* Ⱦ³ÑÊÑ´¹ */ | ^~~~~~~~~~~~ jishu.c:733:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 733 | exitJishuAndDoSomething(d, fnum) | ^~~~~~~~~~~~~~~~~~~~~~~ jishu.c:746:8: warning: type defaults to ‘int’ in declaration of ‘JishuYomiInsert’ [-Wimplicit-int] 746 | static JishuYomiInsert pro((uiContext)); | ^~~~~~~~~~~~~~~ jishu.c:749:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 749 | JishuYomiInsert(d) | ^~~~~~~~~~~~~~~ jishu.c:770:8: warning: type defaults to ‘int’ in declaration of ‘JishuQuit’ [-Wimplicit-int] 770 | static JishuQuit pro((uiContext)); | ^~~~~~~~~ jishu.c:773:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 773 | JishuQuit(d) | ^~~~~~~~~ jishu.c:783:8: warning: type defaults to ‘int’ in declaration of ‘JishuToUpper’ [-Wimplicit-int] 783 | static JishuToUpper pro((uiContext)); | ^~~~~~~~~~~~ jishu.c:786:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 786 | JishuToUpper(d) | ^~~~~~~~~~~~ jishu.c:812:8: warning: type defaults to ‘int’ in declaration of ‘JishuCapitalize’ [-Wimplicit-int] 812 | static JishuCapitalize pro((uiContext)); | ^~~~~~~~~~~~~~~ jishu.c:815:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 815 | JishuCapitalize(d) | ^~~~~~~~~~~~~~~ jishu.c:841:8: warning: type defaults to ‘int’ in declaration of ‘JishuToLower’ [-Wimplicit-int] 841 | static JishuToLower pro((uiContext)); | ^~~~~~~~~~~~ jishu.c:844:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 844 | JishuToLower(d) | ^~~~~~~~~~~~ jishu.c:870:8: warning: type defaults to ‘int’ in declaration of ‘JishuHiragana’ [-Wimplicit-int] 870 | static JishuHiragana pro((uiContext)); | ^~~~~~~~~~~~~ jishu.c:873:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 873 | JishuHiragana(d) | ^~~~~~~~~~~~~ jishu.c:883:8: warning: type defaults to ‘int’ in declaration of ‘JishuKatakana’ [-Wimplicit-int] 883 | static JishuKatakana pro((uiContext)); | ^~~~~~~~~~~~~ jishu.c:886:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 886 | JishuKatakana(d) | ^~~~~~~~~~~~~ jishu.c:896:8: warning: type defaults to ‘int’ in declaration of ‘JishuRomaji’ [-Wimplicit-int] 896 | static JishuRomaji pro((uiContext)); | ^~~~~~~~~~~ jishu.c:899:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 899 | JishuRomaji(d) | ^~~~~~~~~~~ jishu.c:919:8: warning: type defaults to ‘int’ in declaration of ‘JishuCaseRotateForward’ [-Wimplicit-int] 919 | static JishuCaseRotateForward pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ jishu.c:922:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 922 | JishuCaseRotateForward(d) | ^~~~~~~~~~~~~~~~~~~~~~ jishu.c:951:8: warning: type defaults to ‘int’ in declaration of ‘JishuKanjiHenkan’ [-Wimplicit-int] 951 | static JishuKanjiHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ jishu.c:954:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 954 | JishuKanjiHenkan(d) | ^~~~~~~~~~~~~~~~ jishu.c:960:8: warning: type defaults to ‘int’ in declaration of ‘JishuKanjiHenkanOInsert’ [-Wimplicit-int] 960 | static JishuKanjiHenkanOInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ jishu.c:963:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 963 | JishuKanjiHenkanOInsert(d) | ^~~~~~~~~~~~~~~~~~~~~~~ jishu.c:969:8: warning: type defaults to ‘int’ in declaration of ‘JishuKanjiHenkanONothing’ [-Wimplicit-int] 969 | static JishuKanjiHenkanONothing pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ jishu.c:972:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 972 | JishuKanjiHenkanONothing(d) | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ jishumap.h:27:8: note: in expansion of macro ‘DoFuncSequence’ 27 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ jishumap.h:27:40: note: in expansion of macro ‘UseOtherKeymap’ 27 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ jishumap.h:28:8: note: in expansion of macro ‘TbForward’ 28 | extern TbForward pro((uiContext)), TbBackward pro((uiContext)); | ^~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ jishumap.h:28:36: note: in expansion of macro ‘TbBackward’ 28 | extern TbForward pro((uiContext)), TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ jishumap.h:29:8: note: in expansion of macro ‘TbBeginningOfLine’ 29 | extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ jishumap.h:29:44: note: in expansion of macro ‘TbEndOfLine’ 29 | extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ jishumap.h:30:8: note: in expansion of macro ‘YomiKakutei’ 30 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ In file included from jishu.c:986: jishumap.h:24:13: warning: ‘jishumap_id’ defined but not used [-Wunused-variable] 24 | static char jishumap_id[] = "@(#) 102.1 $Id: jishumap.h,v 1.1.1.1 2002/10/19 08:27:49 aida_s Exp $"; | ^~~~~~~~~~~ jishu.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: jishu.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ jishu.c: In function ‘G223_extractJishuString’: jishu.c:317:5: warning: ‘revlen’ may be used uninitialized [-Wmaybe-uninitialized] 317 | s += revlen; | ^~ jishu.c:154:22: note: ‘revlen’ was declared here 154 | int jishulen, len, revlen; | ^~~~~~ jishu.c:220:13: warning: ‘jishulen’ may be used uninitialized [-Wmaybe-uninitialized] 220 | len = RkwCvtKana(xxxx, 1024, yyyy, jishulen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jishu.c:154:7: note: ‘jishulen’ was declared here 154 | int jishulen, len, revlen; | ^~~~~~~~ rm -f kctrl.o unshared/kctrl.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g kctrl.c -o unshared/kctrl.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from kctrl.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ kctrl.c:54:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 54 | doInitializeFunctions(d) | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:272:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 272 | #define initRomeStruct G272_initRomeStruct | ^~~~~~~~~~~~~~~~~~~ kctrl.c:82:1: note: in expansion of macro ‘initRomeStruct’ 82 | initRomeStruct(d, flg) | ^~~~~~~~~~~~~~ kctrl.c: In function ‘G272_initRomeStruct’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ kctrl.c:90:10: note: in expansion of macro ‘defaultContext’ 90 | extern defaultContext, defaultBushuContext; | ^~~~~~~~~~~~~~ sglobal.h:194:45: warning: type defaults to ‘int’ in declaration of ‘G194_defaultBushuContext’ [-Wimplicit-int] 194 | #define defaultBushuContext G194_defaultBushuContext | ^~~~~~~~~~~~~~~~~~~~~~~~ kctrl.c:90:26: note: in expansion of macro ‘defaultBushuContext’ 90 | extern defaultContext, defaultBushuContext; | ^~~~~~~~~~~~~~~~~~~ sglobal.h:194:45: warning: unused variable ‘G194_defaultBushuContext’ [-Wunused-variable] 194 | #define defaultBushuContext G194_defaultBushuContext | ^~~~~~~~~~~~~~~~~~~~~~~~ kctrl.c:90:26: note: in expansion of macro ‘defaultBushuContext’ 90 | extern defaultContext, defaultBushuContext; | ^~~~~~~~~~~~~~~~~~~ sglobal.h:195:45: warning: unused variable ‘G195_defaultContext’ [-Wunused-variable] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ kctrl.c:90:10: note: in expansion of macro ‘defaultContext’ 90 | extern defaultContext, defaultBushuContext; | ^~~~~~~~~~~~~~ kctrl.c:88:34: warning: unused variable ‘khal_mode’ [-Wunused-variable] 88 | extern KanjiModeRec khkt_mode, khal_mode; | ^~~~~~~~~ kctrl.c:88:23: warning: unused variable ‘khkt_mode’ [-Wunused-variable] 88 | extern KanjiModeRec khkt_mode, khal_mode; | ^~~~~~~~~ kctrl.c:87:45: warning: unused variable ‘kzal_mode’ [-Wunused-variable] 87 | extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode; | ^~~~~~~~~ kctrl.c:87:34: warning: unused variable ‘kzkt_mode’ [-Wunused-variable] 87 | extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode; | ^~~~~~~~~ kctrl.c:87:23: warning: unused variable ‘kzhr_mode’ [-Wunused-variable] 87 | extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode; | ^~~~~~~~~ sglobal.h:213:45: warning: unused variable ‘G213_empty_mode’ [-Wunused-variable] 213 | #define empty_mode G213_empty_mode | ^~~~~~~~~~~~~~~ kctrl.c:86:35: note: in expansion of macro ‘empty_mode’ 86 | extern KanjiModeRec alpha_mode, empty_mode; | ^~~~~~~~~~ sglobal.h:160:45: warning: unused variable ‘G160_alpha_mode’ [-Wunused-variable] 160 | #define alpha_mode G160_alpha_mode | ^~~~~~~~~~~~~~~ kctrl.c:86:23: note: in expansion of macro ‘alpha_mode’ 86 | extern KanjiModeRec alpha_mode, empty_mode; | ^~~~~~~~~~ kctrl.c: At top level: kctrl.c:218:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 218 | insertEmptySlots(d) | ^~~~~~~~~~~~~~~~ kctrl.c:273:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 273 | countContext() | ^~~~~~~~~~~~ kctrl.c:495:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 495 | KC_initialize(d, arg) | ^~~~~~~~~~~~~ kctrl.c: In function ‘KC_initialize’: canna.h:56:42: warning: type defaults to ‘int’ in declaration of ‘CANNA_G271_FirstTime’ [-Wimplicit-int] 56 | #define FirstTime CANNA_G271_FirstTime | ^~~~~~~~~~~~~~~~~~~~ kctrl.c:500:10: note: in expansion of macro ‘FirstTime’ 500 | extern FirstTime; | ^~~~~~~~~ kctrl.c: At top level: kctrl.c:698:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 698 | KC_finalize(d, arg) | ^~~~~~~~~~~ kctrl.c: In function ‘KC_finalize’: canna.h:56:42: warning: type defaults to ‘int’ in declaration of ‘CANNA_G271_FirstTime’ [-Wimplicit-int] 56 | #define FirstTime CANNA_G271_FirstTime | ^~~~~~~~~~~~~~~~~~~~ kctrl.c:703:10: note: in expansion of macro ‘FirstTime’ 703 | extern FirstTime; | ^~~~~~~~~ kctrl.c: At top level: kctrl.c:775:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 775 | KC_setWidth(d, arg) | ^~~~~~~~~~~ kctrl.c:784:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 784 | KC_setBunsetsuKugiri(d, arg) | ^~~~~~~~~~~~~~~~~~~~ kctrl.c:812:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 812 | KC_changeMode(d, arg) | ^~~~~~~~~~~~~ kctrl.c:914:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 914 | baseModeP(d) | ^~~~~~~~~ sglobal.h:218:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 218 | #define escapeToBasicStat G218_escapeToBasicStat | ^~~~~~~~~~~~~~~~~~~~~~ kctrl.c:936:1: note: in expansion of macro ‘escapeToBasicStat’ 936 | escapeToBasicStat(d, how) | ^~~~~~~~~~~~~~~~~ kctrl.c:970:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 970 | KC_setUFunc(d, arg) | ^~~~~~~~~~~ kctrl.c: In function ‘KC_setUFunc’: sglobal.h:253:45: warning: type defaults to ‘int’ in declaration of ‘G253_howToBehaveInCaseOfUndefKey’ [-Wimplicit-int] 253 | #define howToBehaveInCaseOfUndefKey G253_howToBehaveInCaseOfUndefKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kctrl.c:975:10: note: in expansion of macro ‘howToBehaveInCaseOfUndefKey’ 975 | extern howToBehaveInCaseOfUndefKey; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ kctrl.c: At top level: kctrl.c:982:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 982 | KC_setModeInfoStyle(d, arg) | ^~~~~~~~~~~~~~~~~~~ kctrl.c: In function ‘KC_setModeInfoStyle’: sglobal.h:254:45: warning: type defaults to ‘int’ in declaration of ‘G254_howToReturnModeInfo’ [-Wimplicit-int] 254 | #define howToReturnModeInfo G254_howToReturnModeInfo | ^~~~~~~~~~~~~~~~~~~~~~~~ kctrl.c:988:10: note: in expansion of macro ‘howToReturnModeInfo’ 988 | extern howToReturnModeInfo; | ^~~~~~~~~~~~~~~~~~~ kctrl.c: At top level: kctrl.c:997:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 997 | KC_setHexInputStyle(d, arg) | ^~~~~~~~~~~~~~~~~~~ kctrl.c:1007:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1007 | KC_inhibitHankakuKana(d, arg) | ^~~~~~~~~~~~~~~~~~~~~ kctrl.c:1019:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1019 | popTourokuWithGLineClear(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~~~~ kctrl.c:1042:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1042 | KC_defineKanji(d, arg) | ^~~~~~~~~~~~~~ kctrl.c:1161:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1161 | KC_kakutei(d, arg) | ^~~~~~~~~~ kctrl.c:1181:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1181 | KC_kill(d, arg) | ^~~~~~~ kctrl.c:1198:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1198 | KC_modekeys(d, arg) | ^~~~~~~~~~~ kctrl.c:1222:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1222 | KC_queryMode(d, arg) | ^~~~~~~~~~~~ kctrl.c:1230:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1230 | KC_queryConnection(d, arg) | ^~~~~~~~~~~~~~~~~~ kctrl.c: In function ‘KC_queryConnection’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ kctrl.c:1235:10: note: in expansion of macro ‘defaultContext’ 1235 | extern defaultContext; | ^~~~~~~~~~~~~~ kctrl.c: At top level: kctrl.c:1246:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1246 | KC_setServerName(d, arg) | ^~~~~~~~~~~~~~~~ kctrl.c:1255:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1255 | KC_parse(d, arg) | ^~~~~~~~ kctrl.c:1272:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1272 | KC_yomiInfo(d, arg) | ^~~~~~~~~~~ kctrl.c:1282:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1282 | KC_storeYomi(d, arg) | ^~~~~~~~~~~~ kctrl.c:1338:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1338 | KC_setInitFileName(d, arg) | ^~~~~~~~~~~~~~~~~~ kctrl.c:1366:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1366 | KC_do(d, arg) | ^~~~~ kctrl.c:1455:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1455 | callCallback(d, res) /* ¥³¡¼¥ë¥Ð¥Ã¥¯¤ò¸Æ¤Ö */ | ^~~~~~~~~~~~ sglobal.h:149:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 149 | #define _doFunc G149__doFunc | ^~~~~~~~~~~~ kctrl.c:1486:1: note: in expansion of macro ‘_doFunc’ 1486 | _doFunc(d, fnum) | ^~~~~~~ sglobal.h:148:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 148 | #define _afterDoFunc G148__afterDoFunc | ^~~~~~~~~~~~~~~~~ kctrl.c:1583:1: note: in expansion of macro ‘_afterDoFunc’ 1583 | _afterDoFunc(d, retval) | ^~~~~~~~~~~~ sglobal.h:205:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 205 | #define doFunc G205_doFunc | ^~~~~~~~~~~ kctrl.c:1615:1: note: in expansion of macro ‘doFunc’ 1615 | doFunc(d, fnum) | ^~~~~~ kctrl.c:1623:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1623 | KC_getContext(d, arg) | ^~~~~~~~~~~~~ kctrl.c: In function ‘KC_getContext’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ kctrl.c:1628:10: note: in expansion of macro ‘defaultContext’ 1628 | extern defaultContext, defaultBushuContext; | ^~~~~~~~~~~~~~ sglobal.h:194:45: warning: type defaults to ‘int’ in declaration of ‘G194_defaultBushuContext’ [-Wimplicit-int] 194 | #define defaultBushuContext G194_defaultBushuContext | ^~~~~~~~~~~~~~~~~~~~~~~~ kctrl.c:1628:26: note: in expansion of macro ‘defaultBushuContext’ 1628 | extern defaultContext, defaultBushuContext; | ^~~~~~~~~~~~~~~~~~~ kctrl.c: At top level: kctrl.c:1645:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1645 | KC_closeUIContext(d, arg) | ^~~~~~~~~~~~~~~~~ kctrl.c: In function ‘KC_closeUIContext’: sglobal.h:57:45: warning: unused variable ‘G057_ModeNames’ [-Wunused-variable] 57 | #define ModeNames G057_ModeNames | ^~~~~~~~~~~~~~ kctrl.c:1649:30: note: in expansion of macro ‘ModeNames’ 1649 | extern struct ModeNameRecs ModeNames[]; | ^~~~~~~~~ kctrl.c: At top level: kctrl.c:1695:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1695 | KC_inhibitChangeMode(d, arg) | ^~~~~~~~~~~~~~~~~~~~ kctrl.c:1717:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1717 | KC_letterRestriction(d, arg) | ^~~~~~~~~~~~~~~~~~~~ kctrl.c:1734:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1734 | countColumns(str) | ^~~~~~~~~~~~ kctrl.c:1758:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1758 | KC_queryMaxModeStr(d, arg) | ^~~~~~~~~~~~~~~~~~ kctrl.c: In function ‘KC_changeServer’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ kctrl.c:2117:10: note: in expansion of macro ‘defaultContext’ 2117 | extern defaultContext; | ^~~~~~~~~~~~~~ kctrl.c:2164:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2164 | return (int)RkwGetServerName(); | ^ kctrl.c: In function ‘KC_setUserInfo’: kctrl.c:2215:37: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 2215 | p[1] == ':' && p[2] == '\\' || | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ kctrl.c:2216:37: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 2216 | p[1] == ':' && p[2] == '/')) | ~~~~~~~~~~~~^~~~~~~~~~~~~~ kctrl.c:2230:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2230 | wcKanjiControl((int)d, KC_SETINITFILENAME, buf); | ^ kctrl.c: At top level: sglobal.h:282:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 282 | #define kanjiControl G282_kanjiControl | ^~~~~~~~~~~~~~~~~ kctrl.c:2376:1: note: in expansion of macro ‘kanjiControl’ 2376 | kanjiControl(request, d, arg) | ^~~~~~~~~~~~ kctrl.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: kctrl.c,v 1.10 2003/09/21 09:08:17 aida_s Exp $"; | ^~~~~~ kctrl.c: In function ‘G149__doFunc’: kctrl.c:1493:25: warning: ‘prevRevPos’ may be used uninitialized [-Wmaybe-uninitialized] 1493 | int prevEchoLen = -1, prevRevPos, prevRevLen; | ^~~~~~~~~~ kctrl.c:1493:37: warning: ‘prevRevLen’ may be used uninitialized [-Wmaybe-uninitialized] 1493 | int prevEchoLen = -1, prevRevPos, prevRevLen; | ^~~~~~~~~~ kctrl.c:1494:7: warning: ‘prevGEchoLen’ may be used uninitialized [-Wmaybe-uninitialized] 1494 | int prevGEchoLen, prevGRevPos, prevGRevLen; | ^~~~~~~~~~~~ kctrl.c:1494:21: warning: ‘prevGRevPos’ may be used uninitialized [-Wmaybe-uninitialized] 1494 | int prevGEchoLen, prevGRevPos, prevGRevLen; | ^~~~~~~~~~~ kctrl.c:1568:37: warning: ‘prevEcho’ may be used uninitialized [-Wmaybe-uninitialized] 1568 | d->kanji_status_return->echoStr = prevEcho; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ kctrl.c:1492:12: note: ‘prevEcho’ was declared here 1492 | wchar_t *prevEcho, *prevGEcho; | ^~~~~~~~ rm -f kctrl.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC kctrl.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from kctrl.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ kctrl.c:54:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 54 | doInitializeFunctions(d) | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:272:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 272 | #define initRomeStruct G272_initRomeStruct | ^~~~~~~~~~~~~~~~~~~ kctrl.c:82:1: note: in expansion of macro ‘initRomeStruct’ 82 | initRomeStruct(d, flg) | ^~~~~~~~~~~~~~ kctrl.c: In function ‘G272_initRomeStruct’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ kctrl.c:90:10: note: in expansion of macro ‘defaultContext’ 90 | extern defaultContext, defaultBushuContext; | ^~~~~~~~~~~~~~ sglobal.h:194:45: warning: type defaults to ‘int’ in declaration of ‘G194_defaultBushuContext’ [-Wimplicit-int] 194 | #define defaultBushuContext G194_defaultBushuContext | ^~~~~~~~~~~~~~~~~~~~~~~~ kctrl.c:90:26: note: in expansion of macro ‘defaultBushuContext’ 90 | extern defaultContext, defaultBushuContext; | ^~~~~~~~~~~~~~~~~~~ sglobal.h:194:45: warning: unused variable ‘G194_defaultBushuContext’ [-Wunused-variable] 194 | #define defaultBushuContext G194_defaultBushuContext | ^~~~~~~~~~~~~~~~~~~~~~~~ kctrl.c:90:26: note: in expansion of macro ‘defaultBushuContext’ 90 | extern defaultContext, defaultBushuContext; | ^~~~~~~~~~~~~~~~~~~ sglobal.h:195:45: warning: unused variable ‘G195_defaultContext’ [-Wunused-variable] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ kctrl.c:90:10: note: in expansion of macro ‘defaultContext’ 90 | extern defaultContext, defaultBushuContext; | ^~~~~~~~~~~~~~ kctrl.c:88:34: warning: unused variable ‘khal_mode’ [-Wunused-variable] 88 | extern KanjiModeRec khkt_mode, khal_mode; | ^~~~~~~~~ kctrl.c:88:23: warning: unused variable ‘khkt_mode’ [-Wunused-variable] 88 | extern KanjiModeRec khkt_mode, khal_mode; | ^~~~~~~~~ kctrl.c:87:45: warning: unused variable ‘kzal_mode’ [-Wunused-variable] 87 | extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode; | ^~~~~~~~~ kctrl.c:87:34: warning: unused variable ‘kzkt_mode’ [-Wunused-variable] 87 | extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode; | ^~~~~~~~~ kctrl.c:87:23: warning: unused variable ‘kzhr_mode’ [-Wunused-variable] 87 | extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode; | ^~~~~~~~~ sglobal.h:213:45: warning: unused variable ‘G213_empty_mode’ [-Wunused-variable] 213 | #define empty_mode G213_empty_mode | ^~~~~~~~~~~~~~~ kctrl.c:86:35: note: in expansion of macro ‘empty_mode’ 86 | extern KanjiModeRec alpha_mode, empty_mode; | ^~~~~~~~~~ sglobal.h:160:45: warning: unused variable ‘G160_alpha_mode’ [-Wunused-variable] 160 | #define alpha_mode G160_alpha_mode | ^~~~~~~~~~~~~~~ kctrl.c:86:23: note: in expansion of macro ‘alpha_mode’ 86 | extern KanjiModeRec alpha_mode, empty_mode; | ^~~~~~~~~~ kctrl.c: At top level: kctrl.c:218:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 218 | insertEmptySlots(d) | ^~~~~~~~~~~~~~~~ kctrl.c:273:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 273 | countContext() | ^~~~~~~~~~~~ kctrl.c:495:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 495 | KC_initialize(d, arg) | ^~~~~~~~~~~~~ kctrl.c: In function ‘KC_initialize’: canna.h:56:42: warning: type defaults to ‘int’ in declaration of ‘CANNA_G271_FirstTime’ [-Wimplicit-int] 56 | #define FirstTime CANNA_G271_FirstTime | ^~~~~~~~~~~~~~~~~~~~ kctrl.c:500:10: note: in expansion of macro ‘FirstTime’ 500 | extern FirstTime; | ^~~~~~~~~ kctrl.c: At top level: kctrl.c:698:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 698 | KC_finalize(d, arg) | ^~~~~~~~~~~ kctrl.c: In function ‘KC_finalize’: canna.h:56:42: warning: type defaults to ‘int’ in declaration of ‘CANNA_G271_FirstTime’ [-Wimplicit-int] 56 | #define FirstTime CANNA_G271_FirstTime | ^~~~~~~~~~~~~~~~~~~~ kctrl.c:703:10: note: in expansion of macro ‘FirstTime’ 703 | extern FirstTime; | ^~~~~~~~~ kctrl.c: At top level: kctrl.c:775:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 775 | KC_setWidth(d, arg) | ^~~~~~~~~~~ kctrl.c:784:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 784 | KC_setBunsetsuKugiri(d, arg) | ^~~~~~~~~~~~~~~~~~~~ kctrl.c:812:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 812 | KC_changeMode(d, arg) | ^~~~~~~~~~~~~ kctrl.c:914:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 914 | baseModeP(d) | ^~~~~~~~~ sglobal.h:218:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 218 | #define escapeToBasicStat G218_escapeToBasicStat | ^~~~~~~~~~~~~~~~~~~~~~ kctrl.c:936:1: note: in expansion of macro ‘escapeToBasicStat’ 936 | escapeToBasicStat(d, how) | ^~~~~~~~~~~~~~~~~ kctrl.c:970:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 970 | KC_setUFunc(d, arg) | ^~~~~~~~~~~ kctrl.c: In function ‘KC_setUFunc’: sglobal.h:253:45: warning: type defaults to ‘int’ in declaration of ‘G253_howToBehaveInCaseOfUndefKey’ [-Wimplicit-int] 253 | #define howToBehaveInCaseOfUndefKey G253_howToBehaveInCaseOfUndefKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kctrl.c:975:10: note: in expansion of macro ‘howToBehaveInCaseOfUndefKey’ 975 | extern howToBehaveInCaseOfUndefKey; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ kctrl.c: At top level: kctrl.c:982:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 982 | KC_setModeInfoStyle(d, arg) | ^~~~~~~~~~~~~~~~~~~ kctrl.c: In function ‘KC_setModeInfoStyle’: sglobal.h:254:45: warning: type defaults to ‘int’ in declaration of ‘G254_howToReturnModeInfo’ [-Wimplicit-int] 254 | #define howToReturnModeInfo G254_howToReturnModeInfo | ^~~~~~~~~~~~~~~~~~~~~~~~ kctrl.c:988:10: note: in expansion of macro ‘howToReturnModeInfo’ 988 | extern howToReturnModeInfo; | ^~~~~~~~~~~~~~~~~~~ kctrl.c: At top level: kctrl.c:997:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 997 | KC_setHexInputStyle(d, arg) | ^~~~~~~~~~~~~~~~~~~ kctrl.c:1007:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1007 | KC_inhibitHankakuKana(d, arg) | ^~~~~~~~~~~~~~~~~~~~~ kctrl.c:1019:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1019 | popTourokuWithGLineClear(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~~~~ kctrl.c:1042:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1042 | KC_defineKanji(d, arg) | ^~~~~~~~~~~~~~ kctrl.c:1161:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1161 | KC_kakutei(d, arg) | ^~~~~~~~~~ kctrl.c:1181:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1181 | KC_kill(d, arg) | ^~~~~~~ kctrl.c:1198:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1198 | KC_modekeys(d, arg) | ^~~~~~~~~~~ kctrl.c:1222:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1222 | KC_queryMode(d, arg) | ^~~~~~~~~~~~ kctrl.c:1230:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1230 | KC_queryConnection(d, arg) | ^~~~~~~~~~~~~~~~~~ kctrl.c: In function ‘KC_queryConnection’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ kctrl.c:1235:10: note: in expansion of macro ‘defaultContext’ 1235 | extern defaultContext; | ^~~~~~~~~~~~~~ kctrl.c: At top level: kctrl.c:1246:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1246 | KC_setServerName(d, arg) | ^~~~~~~~~~~~~~~~ kctrl.c:1255:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1255 | KC_parse(d, arg) | ^~~~~~~~ kctrl.c:1272:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1272 | KC_yomiInfo(d, arg) | ^~~~~~~~~~~ kctrl.c:1282:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1282 | KC_storeYomi(d, arg) | ^~~~~~~~~~~~ kctrl.c:1338:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1338 | KC_setInitFileName(d, arg) | ^~~~~~~~~~~~~~~~~~ kctrl.c:1366:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1366 | KC_do(d, arg) | ^~~~~ kctrl.c:1455:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1455 | callCallback(d, res) /* ¥³¡¼¥ë¥Ð¥Ã¥¯¤ò¸Æ¤Ö */ | ^~~~~~~~~~~~ sglobal.h:149:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 149 | #define _doFunc G149__doFunc | ^~~~~~~~~~~~ kctrl.c:1486:1: note: in expansion of macro ‘_doFunc’ 1486 | _doFunc(d, fnum) | ^~~~~~~ sglobal.h:148:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 148 | #define _afterDoFunc G148__afterDoFunc | ^~~~~~~~~~~~~~~~~ kctrl.c:1583:1: note: in expansion of macro ‘_afterDoFunc’ 1583 | _afterDoFunc(d, retval) | ^~~~~~~~~~~~ sglobal.h:205:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 205 | #define doFunc G205_doFunc | ^~~~~~~~~~~ kctrl.c:1615:1: note: in expansion of macro ‘doFunc’ 1615 | doFunc(d, fnum) | ^~~~~~ kctrl.c:1623:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1623 | KC_getContext(d, arg) | ^~~~~~~~~~~~~ kctrl.c: In function ‘KC_getContext’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ kctrl.c:1628:10: note: in expansion of macro ‘defaultContext’ 1628 | extern defaultContext, defaultBushuContext; | ^~~~~~~~~~~~~~ sglobal.h:194:45: warning: type defaults to ‘int’ in declaration of ‘G194_defaultBushuContext’ [-Wimplicit-int] 194 | #define defaultBushuContext G194_defaultBushuContext | ^~~~~~~~~~~~~~~~~~~~~~~~ kctrl.c:1628:26: note: in expansion of macro ‘defaultBushuContext’ 1628 | extern defaultContext, defaultBushuContext; | ^~~~~~~~~~~~~~~~~~~ kctrl.c: At top level: kctrl.c:1645:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1645 | KC_closeUIContext(d, arg) | ^~~~~~~~~~~~~~~~~ kctrl.c: In function ‘KC_closeUIContext’: sglobal.h:57:45: warning: unused variable ‘G057_ModeNames’ [-Wunused-variable] 57 | #define ModeNames G057_ModeNames | ^~~~~~~~~~~~~~ kctrl.c:1649:30: note: in expansion of macro ‘ModeNames’ 1649 | extern struct ModeNameRecs ModeNames[]; | ^~~~~~~~~ kctrl.c: At top level: kctrl.c:1695:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1695 | KC_inhibitChangeMode(d, arg) | ^~~~~~~~~~~~~~~~~~~~ kctrl.c:1717:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1717 | KC_letterRestriction(d, arg) | ^~~~~~~~~~~~~~~~~~~~ kctrl.c:1734:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1734 | countColumns(str) | ^~~~~~~~~~~~ kctrl.c:1758:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1758 | KC_queryMaxModeStr(d, arg) | ^~~~~~~~~~~~~~~~~~ kctrl.c: In function ‘KC_changeServer’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ kctrl.c:2117:10: note: in expansion of macro ‘defaultContext’ 2117 | extern defaultContext; | ^~~~~~~~~~~~~~ kctrl.c:2164:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2164 | return (int)RkwGetServerName(); | ^ kctrl.c: In function ‘KC_setUserInfo’: kctrl.c:2215:37: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 2215 | p[1] == ':' && p[2] == '\\' || | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ kctrl.c:2216:37: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 2216 | p[1] == ':' && p[2] == '/')) | ~~~~~~~~~~~~^~~~~~~~~~~~~~ kctrl.c:2230:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2230 | wcKanjiControl((int)d, KC_SETINITFILENAME, buf); | ^ kctrl.c: At top level: sglobal.h:282:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 282 | #define kanjiControl G282_kanjiControl | ^~~~~~~~~~~~~~~~~ kctrl.c:2376:1: note: in expansion of macro ‘kanjiControl’ 2376 | kanjiControl(request, d, arg) | ^~~~~~~~~~~~ kctrl.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: kctrl.c,v 1.10 2003/09/21 09:08:17 aida_s Exp $"; | ^~~~~~ kctrl.c: In function ‘G149__doFunc’: kctrl.c:1493:25: warning: ‘prevRevPos’ may be used uninitialized [-Wmaybe-uninitialized] 1493 | int prevEchoLen = -1, prevRevPos, prevRevLen; | ^~~~~~~~~~ kctrl.c:1493:37: warning: ‘prevRevLen’ may be used uninitialized [-Wmaybe-uninitialized] 1493 | int prevEchoLen = -1, prevRevPos, prevRevLen; | ^~~~~~~~~~ kctrl.c:1494:7: warning: ‘prevGEchoLen’ may be used uninitialized [-Wmaybe-uninitialized] 1494 | int prevGEchoLen, prevGRevPos, prevGRevLen; | ^~~~~~~~~~~~ kctrl.c:1494:21: warning: ‘prevGRevPos’ may be used uninitialized [-Wmaybe-uninitialized] 1494 | int prevGEchoLen, prevGRevPos, prevGRevLen; | ^~~~~~~~~~~ kctrl.c:1568:37: warning: ‘prevEcho’ may be used uninitialized [-Wmaybe-uninitialized] 1568 | d->kanji_status_return->echoStr = prevEcho; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ kctrl.c:1492:12: note: ‘prevEcho’ was declared here 1492 | wchar_t *prevEcho, *prevGEcho; | ^~~~~~~~ rm -f keydef.o unshared/keydef.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g keydef.c -o unshared/keydef.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from keydef.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ keydef.c:41:8: warning: type defaults to ‘int’ in declaration of ‘regist_key_hash’ [-Wimplicit-int] 41 | static regist_key_hash(), copyMultiSequence(); | ^~~~~~~~~~~~~~~ keydef.c:41:27: warning: type defaults to ‘int’ in declaration of ‘copyMultiSequence’ [-Wimplicit-int] 41 | static regist_key_hash(), copyMultiSequence(); | ^~~~~~~~~~~~~~~~~ sglobal.h:268:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 268 | #define initKeyTables G268_initKeyTables | ^~~~~~~~~~~~~~~~~~ keydef.c:118:1: note: in expansion of macro ‘initKeyTables’ 118 | initKeyTables() | ^~~~~~~~~~~~~ sglobal.h:318:45: warning: type defaults to ‘int’ in declaration of ‘G318_nothermodes’ [-Wimplicit-int] 318 | #define nothermodes G318_nothermodes | ^~~~~~~~~~~~~~~~ keydef.c:187:8: note: in expansion of macro ‘nothermodes’ 187 | extern nothermodes; | ^~~~~~~~~~~ keydef.c:594:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 594 | specialen(block) | ^~~~~~~~~ keydef.c:607:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 607 | to_write_act(depth,keysize,actsize,singleAct) | ^~~~~~~~~~~~ keydef.c: In function ‘regist_map’: keydef.c:710:21: warning: assignment to ‘int (*)(struct _uiContext *, struct _kanjiMode *, int, int, int)’ from incompatible pointer type ‘int (*)(struct _uiContext *, struct _kanjiMode *, int, unsigned int, int)’ [-Wincompatible-pointer-types] 710 | p->mode->func = multiSequenceFunc; | ^ keydef.c: In function ‘copyMultiSequence’: keydef.c:820:21: warning: assignment to ‘int (*)(struct _uiContext *, struct _kanjiMode *, int, int, int)’ from incompatible pointer type ‘int (*)(struct _uiContext *, struct _kanjiMode *, int, unsigned int, int)’ [-Wincompatible-pointer-types] 820 | p->mode->func = multiSequenceFunc; | ^ keydef.c: At top level: sglobal.h:163:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 163 | #define askQuitKey G163_askQuitKey | ^~~~~~~~~~~~~~~ keydef.c:895:1: note: in expansion of macro ‘askQuitKey’ 895 | askQuitKey(key) | ^~~~~~~~~~ keydef.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: keydef.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f keydef.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC keydef.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from keydef.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ keydef.c:41:8: warning: type defaults to ‘int’ in declaration of ‘regist_key_hash’ [-Wimplicit-int] 41 | static regist_key_hash(), copyMultiSequence(); | ^~~~~~~~~~~~~~~ keydef.c:41:27: warning: type defaults to ‘int’ in declaration of ‘copyMultiSequence’ [-Wimplicit-int] 41 | static regist_key_hash(), copyMultiSequence(); | ^~~~~~~~~~~~~~~~~ sglobal.h:268:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 268 | #define initKeyTables G268_initKeyTables | ^~~~~~~~~~~~~~~~~~ keydef.c:118:1: note: in expansion of macro ‘initKeyTables’ 118 | initKeyTables() | ^~~~~~~~~~~~~ sglobal.h:318:45: warning: type defaults to ‘int’ in declaration of ‘G318_nothermodes’ [-Wimplicit-int] 318 | #define nothermodes G318_nothermodes | ^~~~~~~~~~~~~~~~ keydef.c:187:8: note: in expansion of macro ‘nothermodes’ 187 | extern nothermodes; | ^~~~~~~~~~~ keydef.c:594:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 594 | specialen(block) | ^~~~~~~~~ keydef.c:607:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 607 | to_write_act(depth,keysize,actsize,singleAct) | ^~~~~~~~~~~~ keydef.c: In function ‘regist_map’: keydef.c:710:21: warning: assignment to ‘int (*)(struct _uiContext *, struct _kanjiMode *, int, int, int)’ from incompatible pointer type ‘int (*)(struct _uiContext *, struct _kanjiMode *, int, unsigned int, int)’ [-Wincompatible-pointer-types] 710 | p->mode->func = multiSequenceFunc; | ^ keydef.c: In function ‘copyMultiSequence’: keydef.c:820:21: warning: assignment to ‘int (*)(struct _uiContext *, struct _kanjiMode *, int, int, int)’ from incompatible pointer type ‘int (*)(struct _uiContext *, struct _kanjiMode *, int, unsigned int, int)’ [-Wincompatible-pointer-types] 820 | p->mode->func = multiSequenceFunc; | ^ keydef.c: At top level: sglobal.h:163:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 163 | #define askQuitKey G163_askQuitKey | ^~~~~~~~~~~~~~~ keydef.c:895:1: note: in expansion of macro ‘askQuitKey’ 895 | askQuitKey(key) | ^~~~~~~~~~ keydef.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: keydef.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f kigo.o unshared/kigo.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g kigo.c -o unshared/kigo.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from kigo.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ kigo.c:120:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 120 | getKigoContext(d, | ^~~~~~~~~~~~~~ kigo.c:173:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 173 | makeKigoGlineStatus(d) | ^~~~~~~~~~~~~~~~~~~ kigo.c:228:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 228 | makeKigoInfo(d, headkouho) | ^~~~~~~~~~~~ kigo.c:300:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 300 | kigoIchiranExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~ kigo.c:316:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 316 | kigoIchiranQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ kigo.c:329:1: note: in expansion of macro ‘KigoIchiran’ 329 | KigoIchiran(d) | ^~~~~~~~~~~ kigo.c:424:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 424 | KigoNop(d) | ^~~~~~~ kigo.c:442:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 442 | KigoForwardKouho(d) | ^~~~~~~~~~~~~~~~ kigo.c:475:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 475 | KigoBackwardKouho(d) | ^~~~~~~~~~~~~~~~~ kigo.c:507:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 507 | KigoPreviousKouhoretsu(d) | ^~~~~~~~~~~~~~~~~~~~~~ kigo.c:538:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 538 | KigoNextKouhoretsu(d) | ^~~~~~~~~~~~~~~~~~ kigo.c:569:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 569 | KigoBeginningOfKouho(d) | ^~~~~~~~~~~~~~~~~~~~ kigo.c:591:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 591 | KigoEndOfKouho(d) | ^~~~~~~~~~~~~~ kigo.c:616:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 616 | KigoKakutei(d) | ^~~~~~~~~~~ kigo.c:704:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 704 | KigoQuit(d) | ^~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ kigomap.h:30:8: note: in expansion of macro ‘DoFuncSequence’ 30 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ kigomap.h:30:25: note: in expansion of macro ‘UseOtherKeymap’ 30 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ kigo.c: In function ‘makeKigoGlineStatus’: kigo.c:201:1: warning: control reaches end of non-void function [-Wreturn-type] 201 | } | ^ In file included from kigo.c:727: kigomap.h: At top level: kigomap.h:24:13: warning: ‘kigomap_id’ defined but not used [-Wunused-variable] 24 | static char kigomap_id[] = "@(#) 102.1 $Id: kigomap.h,v 1.1.1.1 2002/10/19 08:27:50 aida_s Exp $"; | ^~~~~~~~~~ kigo.c:24:17: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: kigo.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f kigo.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC kigo.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from kigo.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ kigo.c:120:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 120 | getKigoContext(d, | ^~~~~~~~~~~~~~ kigo.c:173:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 173 | makeKigoGlineStatus(d) | ^~~~~~~~~~~~~~~~~~~ kigo.c:228:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 228 | makeKigoInfo(d, headkouho) | ^~~~~~~~~~~~ kigo.c:300:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 300 | kigoIchiranExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~ kigo.c:316:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 316 | kigoIchiranQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ kigo.c:329:1: note: in expansion of macro ‘KigoIchiran’ 329 | KigoIchiran(d) | ^~~~~~~~~~~ kigo.c:424:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 424 | KigoNop(d) | ^~~~~~~ kigo.c:442:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 442 | KigoForwardKouho(d) | ^~~~~~~~~~~~~~~~ kigo.c:475:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 475 | KigoBackwardKouho(d) | ^~~~~~~~~~~~~~~~~ kigo.c:507:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 507 | KigoPreviousKouhoretsu(d) | ^~~~~~~~~~~~~~~~~~~~~~ kigo.c:538:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 538 | KigoNextKouhoretsu(d) | ^~~~~~~~~~~~~~~~~~ kigo.c:569:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 569 | KigoBeginningOfKouho(d) | ^~~~~~~~~~~~~~~~~~~~ kigo.c:591:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 591 | KigoEndOfKouho(d) | ^~~~~~~~~~~~~~ kigo.c:616:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 616 | KigoKakutei(d) | ^~~~~~~~~~~ kigo.c:704:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 704 | KigoQuit(d) | ^~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ kigomap.h:30:8: note: in expansion of macro ‘DoFuncSequence’ 30 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ kigomap.h:30:25: note: in expansion of macro ‘UseOtherKeymap’ 30 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ kigo.c: In function ‘makeKigoGlineStatus’: kigo.c:201:1: warning: control reaches end of non-void function [-Wreturn-type] 201 | } | ^ In file included from kigo.c:727: kigomap.h: At top level: kigomap.h:24:13: warning: ‘kigomap_id’ defined but not used [-Wunused-variable] 24 | static char kigomap_id[] = "@(#) 102.1 $Id: kigomap.h,v 1.1.1.1 2002/10/19 08:27:50 aida_s Exp $"; | ^~~~~~~~~~ kigo.c:24:17: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: kigo.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f mode.o unshared/mode.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g mode.c -o unshared/mode.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from mode.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:318:45: warning: type defaults to ‘int’ in declaration of ‘G318_nothermodes’ [-Wimplicit-int] 318 | #define nothermodes G318_nothermodes | ^~~~~~~~~~~~~~~~ mode.c:120:8: note: in expansion of macro ‘nothermodes’ 120 | extern nothermodes; | ^~~~~~~~~~~ sglobal.h:49:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ mode.c:230:1: note: in expansion of macro ‘JapaneseMode’ 230 | JapaneseMode(d) | ^~~~~~~~~~~~ sglobal.h:1:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ mode.c:245:1: note: in expansion of macro ‘AlphaMode’ 245 | AlphaMode(d) | ^~~~~~~~~ sglobal.h:36:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ mode.c:261:1: note: in expansion of macro ‘HenkanNyuryokuMode’ 261 | HenkanNyuryokuMode(d) | ^~~~~~~~~~~~~~~~~~ sglobal.h:332:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 332 | #define queryMode G332_queryMode | ^~~~~~~~~~~~~~ mode.c:286:1: note: in expansion of macro ‘queryMode’ 286 | queryMode(d, arg) | ^~~~~~~~~ mode.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: mode.c,v 1.2 2003/01/10 13:08:45 aida_s Exp $"; | ^~~~~~ rm -f mode.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC mode.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from mode.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:318:45: warning: type defaults to ‘int’ in declaration of ‘G318_nothermodes’ [-Wimplicit-int] 318 | #define nothermodes G318_nothermodes | ^~~~~~~~~~~~~~~~ mode.c:120:8: note: in expansion of macro ‘nothermodes’ 120 | extern nothermodes; | ^~~~~~~~~~~ sglobal.h:49:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ mode.c:230:1: note: in expansion of macro ‘JapaneseMode’ 230 | JapaneseMode(d) | ^~~~~~~~~~~~ sglobal.h:1:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ mode.c:245:1: note: in expansion of macro ‘AlphaMode’ 245 | AlphaMode(d) | ^~~~~~~~~ sglobal.h:36:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ mode.c:261:1: note: in expansion of macro ‘HenkanNyuryokuMode’ 261 | HenkanNyuryokuMode(d) | ^~~~~~~~~~~~~~~~~~ sglobal.h:332:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 332 | #define queryMode G332_queryMode | ^~~~~~~~~~~~~~ mode.c:286:1: note: in expansion of macro ‘queryMode’ 286 | queryMode(d, arg) | ^~~~~~~~~ mode.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: mode.c,v 1.2 2003/01/10 13:08:45 aida_s Exp $"; | ^~~~~~ rm -f multi.o unshared/multi.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g multi.c -o unshared/multi.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from multi.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:114:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ multi.c:104:1: note: in expansion of macro ‘UseOtherKeymap’ 104 | UseOtherKeymap(d) | ^~~~~~~~~~~~~~ multi.c:130:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 130 | _DoFuncSequence(d, keytbl, key) /* Ê£¿ô¤Îµ¡Ç½¤Î³ä¤êÅö¤Æ */ | ^~~~~~~~~~~~~~~ sglobal.h:17:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ multi.c:241:1: note: in expansion of macro ‘DoFuncSequence’ 241 | DoFuncSequence(d) /* Ê£¿ô¤Îµ¡Ç½¤Î³ä¤êÅö¤Æ */ | ^~~~~~~~~~~~~~ multi.c: In function ‘G017_DoFuncSequence’: multi.c:244:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 244 | return _DoFuncSequence(d, (BYTE *)NULL, (BYTE)NULL); | ^ multi.c: At top level: multi.c:24:13: warning: ‘m_s_map_id’ defined but not used [-Wunused-variable] 24 | static char m_s_map_id[] = "@(#) 102.1 $Id: multi.c,v 1.2 2003/01/10 13:08:45 aida_s Exp $"; | ^~~~~~~~~~ multi.c: In function ‘_DoFuncSequence’: multi.c:223:35: warning: ‘prevRevPos’ may be used uninitialized [-Wmaybe-uninitialized] 223 | d->kanji_status_return->revPos = prevRevPos; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ multi.c:136:25: note: ‘prevRevPos’ was declared here 136 | int prevEchoLen = -1, prevRevPos, prevRevLen; | ^~~~~~~~~~ multi.c:224:35: warning: ‘prevRevLen’ may be used uninitialized [-Wmaybe-uninitialized] 224 | d->kanji_status_return->revLen = prevRevLen; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ multi.c:136:37: note: ‘prevRevLen’ was declared here 136 | int prevEchoLen = -1, prevRevPos, prevRevLen; | ^~~~~~~~~~ multi.c:221:35: warning: ‘prevEcho’ may be used uninitialized [-Wmaybe-uninitialized] 221 | d->kanji_status_return->echoStr = prevEcho; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ multi.c:138:12: note: ‘prevEcho’ was declared here 138 | wchar_t *prevEcho, *prevGEcho; | ^~~~~~~~ multi.c:232:43: warning: ‘prevGEcho’ may be used uninitialized [-Wmaybe-uninitialized] 232 | d->kanji_status_return->gline.line = prevGEcho; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ multi.c:138:23: note: ‘prevGEcho’ was declared here 138 | wchar_t *prevEcho, *prevGEcho; | ^~~~~~~~~ rm -f multi.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC multi.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from multi.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:114:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ multi.c:104:1: note: in expansion of macro ‘UseOtherKeymap’ 104 | UseOtherKeymap(d) | ^~~~~~~~~~~~~~ multi.c:130:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 130 | _DoFuncSequence(d, keytbl, key) /* Ê£¿ô¤Îµ¡Ç½¤Î³ä¤êÅö¤Æ */ | ^~~~~~~~~~~~~~~ sglobal.h:17:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ multi.c:241:1: note: in expansion of macro ‘DoFuncSequence’ 241 | DoFuncSequence(d) /* Ê£¿ô¤Îµ¡Ç½¤Î³ä¤êÅö¤Æ */ | ^~~~~~~~~~~~~~ multi.c: In function ‘G017_DoFuncSequence’: multi.c:244:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 244 | return _DoFuncSequence(d, (BYTE *)NULL, (BYTE)NULL); | ^ multi.c: At top level: multi.c:24:13: warning: ‘m_s_map_id’ defined but not used [-Wunused-variable] 24 | static char m_s_map_id[] = "@(#) 102.1 $Id: multi.c,v 1.2 2003/01/10 13:08:45 aida_s Exp $"; | ^~~~~~~~~~ multi.c: In function ‘_DoFuncSequence’: multi.c:223:35: warning: ‘prevRevPos’ may be used uninitialized [-Wmaybe-uninitialized] 223 | d->kanji_status_return->revPos = prevRevPos; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ multi.c:136:25: note: ‘prevRevPos’ was declared here 136 | int prevEchoLen = -1, prevRevPos, prevRevLen; | ^~~~~~~~~~ multi.c:224:35: warning: ‘prevRevLen’ may be used uninitialized [-Wmaybe-uninitialized] 224 | d->kanji_status_return->revLen = prevRevLen; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ multi.c:136:37: note: ‘prevRevLen’ was declared here 136 | int prevEchoLen = -1, prevRevPos, prevRevLen; | ^~~~~~~~~~ multi.c:221:35: warning: ‘prevEcho’ may be used uninitialized [-Wmaybe-uninitialized] 221 | d->kanji_status_return->echoStr = prevEcho; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ multi.c:138:12: note: ‘prevEcho’ was declared here 138 | wchar_t *prevEcho, *prevGEcho; | ^~~~~~~~ multi.c:232:43: warning: ‘prevGEcho’ may be used uninitialized [-Wmaybe-uninitialized] 232 | d->kanji_status_return->gline.line = prevGEcho; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ multi.c:138:23: note: ‘prevGEcho’ was declared here 138 | wchar_t *prevEcho, *prevGEcho; | ^~~~~~~~~ rm -f onoff.o unshared/onoff.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g onoff.c -o unshared/onoff.o In file included from /usr/include/errno.h:25, from onoff.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from onoff.c:28: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ onoff.c:132:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 132 | makeOnOffIchiran(d, nelem, bangomax, currentkouho, status) | ^~~~~~~~~~~~~~~~ onoff.c:277:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 277 | OnOffSelect(d) | ^~~~~~~~~~~ onoff.c:309:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 309 | OnOffKakutei(d) | ^~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ onoffmap.h:30:9: note: in expansion of macro ‘DoFuncSequence’ 30 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ onoffmap.h:30:26: note: in expansion of macro ‘UseOtherKeymap’ 30 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ onoffmap.h:31:9: note: in expansion of macro ‘IchiranForwardKouho’ 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ onoffmap.h:31:32: note: in expansion of macro ‘IchiranBackwardKouho’ 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ onoffmap.h:31:56: note: in expansion of macro ‘IchiranNextKouhoretsu’ 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ onoffmap.h:32:9: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 32 | extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ onoffmap.h:32:38: note: in expansion of macro ‘IchiranBeginningOfKouho’ 32 | extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ onoffmap.h:33:9: note: in expansion of macro ‘IchiranEndOfKouho’ 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ onoffmap.h:33:30: note: in expansion of macro ‘IchiranQuit’ 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ onoffmap.h:33:45: note: in expansion of macro ‘IchiranNop’ 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ^~~~~~~~~~ In file included from onoff.c:351: onoffmap.h:24:13: warning: ‘onoffmap_id’ defined but not used [-Wunused-variable] 24 | static char onoffmap_id[] = "@(#) 102.1 $Id: onoffmap.h,v 1.1.1.1 2002/10/19 08:27:50 aida_s Exp $"; | ^~~~~~~~~~~ onoff.c:24:17: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: onoff.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f onoff.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC onoff.c In file included from /usr/include/errno.h:25, from onoff.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from onoff.c:28: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ onoff.c:132:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 132 | makeOnOffIchiran(d, nelem, bangomax, currentkouho, status) | ^~~~~~~~~~~~~~~~ onoff.c:277:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 277 | OnOffSelect(d) | ^~~~~~~~~~~ onoff.c:309:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 309 | OnOffKakutei(d) | ^~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ onoffmap.h:30:9: note: in expansion of macro ‘DoFuncSequence’ 30 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ onoffmap.h:30:26: note: in expansion of macro ‘UseOtherKeymap’ 30 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ onoffmap.h:31:9: note: in expansion of macro ‘IchiranForwardKouho’ 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ onoffmap.h:31:32: note: in expansion of macro ‘IchiranBackwardKouho’ 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ onoffmap.h:31:56: note: in expansion of macro ‘IchiranNextKouhoretsu’ 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ onoffmap.h:32:9: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 32 | extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ onoffmap.h:32:38: note: in expansion of macro ‘IchiranBeginningOfKouho’ 32 | extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ onoffmap.h:33:9: note: in expansion of macro ‘IchiranEndOfKouho’ 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ onoffmap.h:33:30: note: in expansion of macro ‘IchiranQuit’ 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ onoffmap.h:33:45: note: in expansion of macro ‘IchiranNop’ 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ^~~~~~~~~~ In file included from onoff.c:351: onoffmap.h:24:13: warning: ‘onoffmap_id’ defined but not used [-Wunused-variable] 24 | static char onoffmap_id[] = "@(#) 102.1 $Id: onoffmap.h,v 1.1.1.1 2002/10/19 08:27:50 aida_s Exp $"; | ^~~~~~~~~~~ onoff.c:24:17: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: onoff.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f parse.o unshared/parse.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g parse.c -o unshared/parse.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from parse.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:177:45: warning: type defaults to ‘int’ in declaration of ‘G177_ckverbose’ [-Wimplicit-int] 177 | #define ckverbose G177_ckverbose | ^~~~~~~~~~~~~~ parse.c:57:8: note: in expansion of macro ‘ckverbose’ 57 | extern ckverbose; | ^~~~~~~~~ sglobal.h:133:45: warning: type defaults to ‘int’ in declaration of ‘G133_YYparse_by_rcfilename’ [-Wimplicit-int] 133 | #define YYparse_by_rcfilename G133_YYparse_by_rcfilename | ^~~~~~~~~~~~~~~~~~~~~~~~~~ parse.c:59:8: note: in expansion of macro ‘YYparse_by_rcfilename’ 59 | extern YYparse_by_rcfilename(); | ^~~~~~~~~~~~~~~~~~~~~ parse.c:81:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 81 | make_initfilename() | ^~~~~~~~~~~~~~~~~ parse.c: In function ‘G321_parse’: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ parse.c:116:10: note: in expansion of macro ‘iroha_debug’ 116 | extern iroha_debug; | ^~~~~~~~~~~ sglobal.h:164:45: warning: unused variable ‘G164_auto_define’ [-Wunused-variable] 164 | #define auto_define G164_auto_define | ^~~~~~~~~~~~~~~~ parse.c:119:14: note: in expansion of macro ‘auto_define’ 119 | extern int auto_define; | ^~~~~~~~~~~ sglobal.h:277:45: warning: unused variable ‘G277_iroha_debug’ [-Wunused-variable] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ parse.c:116:10: note: in expansion of macro ‘iroha_debug’ 116 | extern iroha_debug; | ^~~~~~~~~~~ parse.c: At top level: parse.c:348:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 348 | DISPLAY_to_hostname(name, buf, bufsize) | ^~~~~~~~~~~~~~~~~~~ parse.c: In function ‘DISPLAY_to_hostname’: parse.c:369:1: warning: control reaches end of non-void function [-Wreturn-type] 369 | } | ^ parse.c: At top level: parse.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: parse.c,v 1.4 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f parse.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC parse.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from parse.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:177:45: warning: type defaults to ‘int’ in declaration of ‘G177_ckverbose’ [-Wimplicit-int] 177 | #define ckverbose G177_ckverbose | ^~~~~~~~~~~~~~ parse.c:57:8: note: in expansion of macro ‘ckverbose’ 57 | extern ckverbose; | ^~~~~~~~~ sglobal.h:133:45: warning: type defaults to ‘int’ in declaration of ‘G133_YYparse_by_rcfilename’ [-Wimplicit-int] 133 | #define YYparse_by_rcfilename G133_YYparse_by_rcfilename | ^~~~~~~~~~~~~~~~~~~~~~~~~~ parse.c:59:8: note: in expansion of macro ‘YYparse_by_rcfilename’ 59 | extern YYparse_by_rcfilename(); | ^~~~~~~~~~~~~~~~~~~~~ parse.c:81:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 81 | make_initfilename() | ^~~~~~~~~~~~~~~~~ parse.c: In function ‘G321_parse’: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ parse.c:116:10: note: in expansion of macro ‘iroha_debug’ 116 | extern iroha_debug; | ^~~~~~~~~~~ sglobal.h:164:45: warning: unused variable ‘G164_auto_define’ [-Wunused-variable] 164 | #define auto_define G164_auto_define | ^~~~~~~~~~~~~~~~ parse.c:119:14: note: in expansion of macro ‘auto_define’ 119 | extern int auto_define; | ^~~~~~~~~~~ sglobal.h:277:45: warning: unused variable ‘G277_iroha_debug’ [-Wunused-variable] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ parse.c:116:10: note: in expansion of macro ‘iroha_debug’ 116 | extern iroha_debug; | ^~~~~~~~~~~ parse.c: At top level: parse.c:348:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 348 | DISPLAY_to_hostname(name, buf, bufsize) | ^~~~~~~~~~~~~~~~~~~ parse.c: In function ‘DISPLAY_to_hostname’: parse.c:369:1: warning: control reaches end of non-void function [-Wreturn-type] 369 | } | ^ parse.c: At top level: parse.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: parse.c,v 1.4 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f romaji.o unshared/romaji.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g romaji.c -o unshared/romaji.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from romaji.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:177:45: warning: type defaults to ‘int’ in declaration of ‘G177_ckverbose’ [-Wimplicit-int] 177 | #define ckverbose G177_ckverbose | ^~~~~~~~~~~~~~ romaji.c:329:8: note: in expansion of macro ‘ckverbose’ 329 | extern ckverbose; | ^~~~~~~~~ sglobal.h:82:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 82 | #define RomkanaInit G082_RomkanaInit | ^~~~~~~~~~~~~~~~ romaji.c:476:1: note: in expansion of macro ‘RomkanaInit’ 476 | RomkanaInit() | ^~~~~~~~~~~ romaji.c: In function ‘G081_RomkanaFin’: sglobal.h:317:45: warning: type defaults to ‘int’ in declaration of ‘G317_nkeysup’ [-Wimplicit-int] 317 | #define nkeysup G317_nkeysup | ^~~~~~~~~~~~ romaji.c:610:10: note: in expansion of macro ‘nkeysup’ 610 | extern nkeysup; | ^~~~~~~ romaji.c: At top level: romaji.c:793:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 793 | checkIfYomiExit(d, retval) | ^~~~~~~~~~~~~~~ romaji.c:824:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 824 | checkIfYomiQuit(d, retval) | ^~~~~~~~~~~~~~~ romaji.c:963:8: warning: type defaults to ‘int’ in declaration of ‘makePhonoOnBuffer’ [-Wimplicit-int] 963 | static makePhonoOnBuffer(); | ^~~~~~~~~~~~~~~~~ sglobal.h:141:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ romaji.c:978:1: note: in expansion of macro ‘YomiInsert’ 978 | YomiInsert(d) | ^~~~~~~~~~ romaji.c: In function ‘G141_YomiInsert’: romaji.c:1032:24: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1032 | if (!(d->ch & ~0x1f) && yc->allowedChars != CANNA_NOTHING_RESTRICTED romaji.c: At top level: sglobal.h:230:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ romaji.c:1148:1: note: in expansion of macro ‘findSup’ 1148 | findSup(wchar_t key) | ^~~~~~~ romaji.c: In function ‘G230_findSup’: sglobal.h:317:45: warning: type defaults to ‘int’ in declaration of ‘G317_nkeysup’ [-Wimplicit-int] 317 | #define nkeysup G317_nkeysup | ^~~~~~~~~~~~ romaji.c:1155:10: note: in expansion of macro ‘nkeysup’ 1155 | extern nkeysup; | ^~~~~~~ romaji.c: At top level: romaji.c:1178:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1178 | makePhonoOnBuffer(d, yc, key, flag, english) | ^~~~~~~~~~~~~~~~~ romaji.c:1450:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1450 | dakuonP(ch) | ^~~~~~~ romaji.c: In function ‘dakuonP’: romaji.c:1453:10: warning: type defaults to ‘int’ in declaration of ‘dakuon_first_time’ [-Wimplicit-int] 1453 | static dakuon_first_time = 1; | ^~~~~~~~~~~~~~~~~ romaji.c: At top level: romaji.c:1496:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1496 | growDakuonP(ch) | ^~~~~~~~~~~ romaji.c: In function ‘growDakuonP’: romaji.c:1500:10: warning: type defaults to ‘int’ in declaration of ‘dakuon_first_time’ [-Wimplicit-int] 1500 | static dakuon_first_time = 1; | ^~~~~~~~~~~~~~~~~ romaji.c: At top level: romaji.c:1535:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1535 | KanaYomiInsert(d) | ^~~~~~~~~~~~~~ romaji.c:1693:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1693 | howFarToGoBackward(yc) | ^~~~~~~~~~~~~~~~~~ romaji.c:1716:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1716 | howFarToGoForward(yc) | ^~~~~~~~~~~~~~~~~ romaji.c:1804:8: warning: type defaults to ‘int’ in declaration of ‘YomiNop’ [-Wimplicit-int] 1804 | static YomiNop pro((uiContext)); | ^~~~~~~ romaji.c:1807:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1807 | YomiNop(d) | ^~~~~~~ romaji.c:1817:8: warning: type defaults to ‘int’ in declaration of ‘YomiForward’ [-Wimplicit-int] 1817 | static YomiForward pro((uiContext)); | ^~~~~~~~~~~ romaji.c:1820:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1820 | YomiForward(d) /* ¥«¡¼¥½¥ë¤Î±¦°ÜÆ° */ | ^~~~~~~~~~~ romaji.c:1878:8: warning: type defaults to ‘int’ in declaration of ‘YomiBeginningOfLine’ [-Wimplicit-int] 1878 | static YomiBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ romaji.c:1881:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1881 | YomiBeginningOfLine(d) /* ¥«¡¼¥½¥ë¤Îº¸Ã¼°ÜÆ° */ | ^~~~~~~~~~~~~~~~~~~ romaji.c:1912:8: warning: type defaults to ‘int’ in declaration of ‘YomiEndOfLine’ [-Wimplicit-int] 1912 | static YomiEndOfLine pro((uiContext)); | ^~~~~~~~~~~~~ romaji.c:1915:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1915 | YomiEndOfLine(d) /* ¥«¡¼¥½¥ë¤Î±¦Ã¼°ÜÆ° */ | ^~~~~~~~~~~~~ sglobal.h:79:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ romaji.c:1981:1: note: in expansion of macro ‘RomajiFlushYomi’ 1981 | RomajiFlushYomi(d, b, bsize) | ^~~~~~~~~~~~~~~ romaji.c:2134:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2134 | appendYomi2Yomi(yom, yc) | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ romaji.c:2684:1: note: in expansion of macro ‘YomiExit’ 2684 | YomiExit(d, retval) | ^~~~~~~~ sglobal.h:50:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ romaji.c:2764:1: note: in expansion of macro ‘KanaDeletePrevious’ 2764 | KanaDeletePrevious(d)/* ¥«¡¼¥½¥ë¤Îº¸¤Îʸ»ú¤Îºï½ü */ | ^~~~~~~~~~~~~~~~~~ romaji.c:2837:8: warning: type defaults to ‘int’ in declaration of ‘YomiDeletePrevious’ [-Wimplicit-int] 2837 | static YomiDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ romaji.c:2876:8: warning: type defaults to ‘int’ in declaration of ‘YomiDeleteNext’ [-Wimplicit-int] 2876 | static YomiDeleteNext pro((uiContext)); | ^~~~~~~~~~~~~~ romaji.c:2950:8: warning: type defaults to ‘int’ in declaration of ‘YomiKillToEndOfLine’ [-Wimplicit-int] 2950 | static YomiKillToEndOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ romaji.c:2982:8: warning: type defaults to ‘int’ in declaration of ‘YomiQuit’ [-Wimplicit-int] 2982 | static YomiQuit pro((uiContext)); | ^~~~~~~~ romaji.c:3019:8: warning: type defaults to ‘int’ in declaration of ‘simplePopCallback’ [-Wimplicit-int] 3019 | static simplePopCallback pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~~~~ romaji.c:3022:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3022 | simplePopCallback(d, retval, env) | ^~~~~~~~~~~~~~~~~ sglobal.h:158:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 158 | #define alphaMode G158_alphaMode | ^~~~~~~~~~~~~~ romaji.c:3033:1: note: in expansion of macro ‘alphaMode’ 3033 | alphaMode(d) | ^~~~~~~~~ romaji.c:3069:8: warning: type defaults to ‘int’ in declaration of ‘exitYomiQuotedInsert’ [-Wimplicit-int] 3069 | static exitYomiQuotedInsert pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~~~~~~~ romaji.c:3072:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3072 | exitYomiQuotedInsert(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~ romaji.c:3083:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3083 | YomiInsertQuoted(d) | ^~~~~~~~~~~~~~~~ romaji.c:3114:8: warning: type defaults to ‘int’ in declaration of ‘yomiquotedfunc’ [-Wimplicit-int] 3114 | static yomiquotedfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ romaji.c:3117:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3117 | yomiquotedfunc(d, mode, whattodo, key, fnum) | ^~~~~~~~~~~~~~ sglobal.h:145:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ romaji.c:3169:1: note: in expansion of macro ‘YomiQuotedInsert’ 3169 | YomiQuotedInsert(d) | ^~~~~~~~~~~~~~~~ romaji.c: In function ‘mapAsKuten’: romaji.c:3209:10: warning: type defaults to ‘int’ in declaration of ‘allowTwoByte’ [-Wimplicit-int] 3209 | static allowTwoByte = 1; | ^~~~~~~~~~~~ romaji.c:3209:10: warning: unused variable ‘allowTwoByte’ [-Wunused-variable] romaji.c: In function ‘mapAsHex’: romaji.c:3302:10: warning: type defaults to ‘int’ in declaration of ‘allowTwoByte’ [-Wimplicit-int] 3302 | static allowTwoByte = 1; | ^~~~~~~~~~~~ romaji.c: At top level: romaji.c:3426:8: warning: type defaults to ‘int’ in declaration of ‘ConvertAsHex’ [-Wimplicit-int] 3426 | static ConvertAsHex pro((uiContext)); | ^~~~~~~~~~~~ romaji.c:3429:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3429 | ConvertAsHex(d) | ^~~~~~~~~~~~ romaji.c: In function ‘replaceSup’: sglobal.h:317:45: warning: type defaults to ‘int’ in declaration of ‘G317_nkeysup’ [-Wimplicit-int] 317 | #define nkeysup G317_nkeysup | ^~~~~~~~~~~~ romaji.c:3559:10: note: in expansion of macro ‘nkeysup’ 3559 | extern nkeysup; | ^~~~~~~ romaji.c: At top level: romaji.c:3569:8: warning: type defaults to ‘int’ in declaration of ‘everySupkey’ [-Wimplicit-int] 3569 | static everySupkey pro((uiContext, int, mode_context)); | ^~~~~~~~~~~ romaji.c:3572:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3572 | everySupkey(d, retval, env) | ^~~~~~~~~~~ romaji.c:3590:8: warning: type defaults to ‘int’ in declaration of ‘exitSupkey’ [-Wimplicit-int] 3590 | static exitSupkey pro((uiContext, int, mode_context)); | ^~~~~~~~~~ romaji.c:3593:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3593 | exitSupkey(d, retval, env) | ^~~~~~~~~~ romaji.c:3634:8: warning: type defaults to ‘int’ in declaration of ‘quitSupkey’ [-Wimplicit-int] 3634 | static quitSupkey pro((uiContext, int, mode_context)); | ^~~~~~~~~~ romaji.c:3637:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3637 | quitSupkey(d, retval, env) | ^~~~~~~~~~ sglobal.h:350:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ romaji.c:3649:1: note: in expansion of macro ‘selectKeysup’ 3649 | selectKeysup(d, yc, ind) | ^~~~~~~~~~~~ romaji.c: In function ‘G350_selectKeysup’: sglobal.h:317:45: warning: type defaults to ‘int’ in declaration of ‘G317_nkeysup’ [-Wimplicit-int] 317 | #define nkeysup G317_nkeysup | ^~~~~~~~~~~~ romaji.c:3656:10: note: in expansion of macro ‘nkeysup’ 3656 | extern nkeysup; | ^~~~~~~ romaji.c: At top level: romaji.c:3698:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3698 | regionGairaigo(yc, s, e) | ^~~~~~~~~~~~~~ sglobal.h:186:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:3729:1: note: in expansion of macro ‘containUnconvertedKey’ 3729 | containUnconvertedKey(yc) | ^~~~~~~~~~~~~~~~~~~~~ romaji.c:3761:8: warning: type defaults to ‘int’ in declaration of ‘YomiHenkan’ [-Wimplicit-int] 3761 | static YomiHenkan pro((uiContext)); | ^~~~~~~~~~ romaji.c:3831:8: warning: type defaults to ‘int’ in declaration of ‘YomiHenkanNaive’ [-Wimplicit-int] 3831 | static YomiHenkanNaive pro((uiContext)); | ^~~~~~~~~~~~~~~ romaji.c:3848:8: warning: type defaults to ‘int’ in declaration of ‘YomiHenkanOrNothing’ [-Wimplicit-int] 3848 | static YomiHenkanOrNothing pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ romaji.c:3867:8: note: in expansion of macro ‘EmptyBaseHira’ 3867 | extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ romaji.c:3867:40: note: in expansion of macro ‘EmptyBaseKata’ 3867 | extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ romaji.c:3868:8: note: in expansion of macro ‘EmptyBaseEisu’ 3868 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ romaji.c:3869:8: note: in expansion of macro ‘EmptyBaseZen’ 3869 | extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ romaji.c:3869:39: note: in expansion of macro ‘EmptyBaseHan’ 3869 | extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ romaji.c:3871:8: warning: type defaults to ‘int’ in declaration of ‘YomiBaseHira’ [-Wimplicit-int] 3871 | static YomiBaseHira pro((uiContext)); | ^~~~~~~~~~~~ romaji.c:3874:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3874 | YomiBaseHira(d) | ^~~~~~~~~~~~ romaji.c:3883:8: warning: type defaults to ‘int’ in declaration of ‘YomiBaseKata’ [-Wimplicit-int] 3883 | static YomiBaseKata pro((uiContext)); | ^~~~~~~~~~~~ romaji.c:3886:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3886 | YomiBaseKata(d) | ^~~~~~~~~~~~ romaji.c:3895:8: warning: type defaults to ‘int’ in declaration of ‘YomiBaseEisu’ [-Wimplicit-int] 3895 | static YomiBaseEisu pro((uiContext)); | ^~~~~~~~~~~~ romaji.c:3898:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3898 | YomiBaseEisu(d) | ^~~~~~~~~~~~ romaji.c:3907:8: warning: type defaults to ‘int’ in declaration of ‘YomiBaseZen’ [-Wimplicit-int] 3907 | static YomiBaseZen pro((uiContext)); | ^~~~~~~~~~~ romaji.c:3910:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3910 | YomiBaseZen(d) | ^~~~~~~~~~~ romaji.c:3919:8: warning: type defaults to ‘int’ in declaration of ‘YomiBaseHan’ [-Wimplicit-int] 3919 | static YomiBaseHan pro((uiContext)); | ^~~~~~~~~~~ romaji.c:3922:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3922 | YomiBaseHan(d) | ^~~~~~~~~~~ romaji.c:3931:8: warning: type defaults to ‘int’ in declaration of ‘YomiBaseKana’ [-Wimplicit-int] 3931 | static YomiBaseKana pro((uiContext)); | ^~~~~~~~~~~~ romaji.c:3934:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3934 | YomiBaseKana(d) | ^~~~~~~~~~~~ romaji.c:3943:8: warning: type defaults to ‘int’ in declaration of ‘YomiBaseKakutei’ [-Wimplicit-int] 3943 | static YomiBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ romaji.c:3946:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3946 | YomiBaseKakutei(d) | ^~~~~~~~~~~~~~~ romaji.c:3955:8: warning: type defaults to ‘int’ in declaration of ‘YomiBaseHenkan’ [-Wimplicit-int] 3955 | static YomiBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~ romaji.c:3958:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3958 | YomiBaseHenkan(d) | ^~~~~~~~~~~~~~ sglobal.h:134:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:3969:1: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 3969 | YomiBaseHiraKataToggle(d) | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:3988:1: note: in expansion of macro ‘YomiBaseZenHanToggle’ 3988 | YomiBaseZenHanToggle(d) | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4007:1: note: in expansion of macro ‘YomiBaseRotateForw’ 4007 | YomiBaseRotateForw(d) | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4038:1: note: in expansion of macro ‘YomiBaseRotateBack’ 4038 | YomiBaseRotateBack(d) | ^~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4068:1: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 4068 | YomiBaseKanaEisuToggle(d) | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4087:1: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 4087 | YomiBaseKakuteiHenkanToggle(d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:144:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ romaji.c:4106:1: note: in expansion of macro ‘YomiModeBackup’ 4106 | YomiModeBackup(d) | ^~~~~~~~~~~~~~ sglobal.h:222:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 222 | #define exitJishu G222_exitJishu | ^~~~~~~~~~~~~~ romaji.c:4150:1: note: in expansion of macro ‘exitJishu’ 4150 | exitJishu(d) | ^~~~~~~~~ romaji.c:4345:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4345 | YomiJishu(d, fn) /* Æɤߥ⡼¥É¤«¤éľÀÜ»ú¼ï¥â¡¼¥É¤Ø */ | ^~~~~~~~~ sglobal.h:146:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ romaji.c:4560:1: note: in expansion of macro ‘Yomisearchfunc’ 4560 | Yomisearchfunc(d, mode, whattodo, key, fnum) | ^~~~~~~~~~~~~~ romaji.c: In function ‘G146_Yomisearchfunc’: sglobal.h:382:45: warning: unused variable ‘G382_yomi_mode’ [-Wunused-variable] 382 | #define yomi_mode G382_yomi_mode | ^~~~~~~~~~~~~~ romaji.c:4569:23: note: in expansion of macro ‘yomi_mode’ 4569 | extern KanjiModeRec yomi_mode; | ^~~~~~~~~ romaji.c: At top level: romaji.c:4872:8: warning: type defaults to ‘int’ in declaration of ‘YomiNextJishu’ [-Wimplicit-int] 4872 | static YomiNextJishu pro((uiContext)); | ^~~~~~~~~~~~~ romaji.c:4875:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4875 | YomiNextJishu(d) /* Æɤߥ⡼¥É¤«¤é¤Î½ç²ó¤êʸ»ú¼ïÊÑ´¹ */ | ^~~~~~~~~~~~~ romaji.c:4881:8: warning: type defaults to ‘int’ in declaration of ‘YomiPreviousJishu’ [-Wimplicit-int] 4881 | static YomiPreviousJishu pro((uiContext)); | ^~~~~~~~~~~~~~~~~ romaji.c:4884:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4884 | YomiPreviousJishu(d) /* Æɤߥ⡼¥É¤«¤é¤ÎµÕ²ó¤êʸ»ú¼ïÊÑ´¹ */ | ^~~~~~~~~~~~~~~~~ romaji.c:4890:8: warning: type defaults to ‘int’ in declaration of ‘YomiKanaRotate’ [-Wimplicit-int] 4890 | static YomiKanaRotate pro((uiContext)); | ^~~~~~~~~~~~~~ romaji.c:4893:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4893 | YomiKanaRotate(d) /* Æɤߥ⡼¥É¤«¤é¤Î½ç²ó¤ê¤«¤Êʸ»ú¼ïÊÑ´¹ */ | ^~~~~~~~~~~~~~ romaji.c:4899:8: warning: type defaults to ‘int’ in declaration of ‘YomiRomajiRotate’ [-Wimplicit-int] 4899 | static YomiRomajiRotate pro((uiContext)); | ^~~~~~~~~~~~~~~~ romaji.c:4902:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4902 | YomiRomajiRotate(d) /* Æɤߥ⡼¥É¤«¤é¤Î½ç²ó¤ê±Ñ¿ôʸ»ú¼ïÊÑ´¹ */ | ^~~~~~~~~~~~~~~~ romaji.c:4908:8: warning: type defaults to ‘int’ in declaration of ‘YomiCaseRotateForward’ [-Wimplicit-int] 4908 | static YomiCaseRotateForward pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ romaji.c:4911:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4911 | YomiCaseRotateForward(d) /* Æɤߥ⡼¥É¤«¤é¤Î½ç²ó¤ê±Ñ¿ôʸ»ú¼ïÊÑ´¹ */ | ^~~~~~~~~~~~~~~~~~~~~ romaji.c:4917:8: warning: type defaults to ‘int’ in declaration of ‘YomiZenkaku’ [-Wimplicit-int] 4917 | static YomiZenkaku pro((uiContext)); | ^~~~~~~~~~~ romaji.c:4920:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4920 | YomiZenkaku(d) /* Æɤߥ⡼¥É¤«¤é¤ÎÁ´³ÑÊÑ´¹ */ | ^~~~~~~~~~~ romaji.c:4926:8: warning: type defaults to ‘int’ in declaration of ‘YomiHankaku’ [-Wimplicit-int] 4926 | static YomiHankaku pro((uiContext)); | ^~~~~~~~~~~ romaji.c:4929:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4929 | YomiHankaku(d) /* Æɤߥ⡼¥É¤«¤é¤ÎȾ³ÑÊÑ´¹ */ | ^~~~~~~~~~~ romaji.c:4938:8: warning: type defaults to ‘int’ in declaration of ‘YomiHiraganaJishu’ [-Wimplicit-int] 4938 | static YomiHiraganaJishu pro((uiContext)); | ^~~~~~~~~~~~~~~~~ romaji.c:4941:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4941 | YomiHiraganaJishu(d) /* Æɤߥ⡼¥É¤«¤é»ú¼ï¥â¡¼¥É¤Î¤Ò¤é¤¬¤Ê¤Ø */ | ^~~~~~~~~~~~~~~~~ romaji.c:4947:8: warning: type defaults to ‘int’ in declaration of ‘YomiKatakanaJishu’ [-Wimplicit-int] 4947 | static YomiKatakanaJishu pro((uiContext)); | ^~~~~~~~~~~~~~~~~ romaji.c:4950:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4950 | YomiKatakanaJishu(d) /* Æɤߥ⡼¥É¤«¤é»ú¼ï¥â¡¼¥É¤Î¥«¥¿¥«¥Ê¤Ø */ | ^~~~~~~~~~~~~~~~~ romaji.c:4956:8: warning: type defaults to ‘int’ in declaration of ‘YomiRomajiJishu’ [-Wimplicit-int] 4956 | static YomiRomajiJishu pro((uiContext)); | ^~~~~~~~~~~~~~~ romaji.c:4959:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4959 | YomiRomajiJishu(d) /* Æɤߥ⡼¥É¤«¤é»ú¼ï¥â¡¼¥É¤Î¥í¡¼¥Þ»ú¤Ø */ | ^~~~~~~~~~~~~~~ romaji.c:4965:8: warning: type defaults to ‘int’ in declaration of ‘YomiToLower’ [-Wimplicit-int] 4965 | static YomiToLower pro((uiContext)); | ^~~~~~~~~~~ romaji.c:4967:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4967 | YomiToLower(d) | ^~~~~~~~~~~ romaji.c:4973:8: warning: type defaults to ‘int’ in declaration of ‘YomiToUpper’ [-Wimplicit-int] 4973 | static YomiToUpper pro((uiContext)); | ^~~~~~~~~~~ romaji.c:4976:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4976 | YomiToUpper(d) | ^~~~~~~~~~~ romaji.c:4982:8: warning: type defaults to ‘int’ in declaration of ‘YomiCapitalize’ [-Wimplicit-int] 4982 | static YomiCapitalize pro((uiContext)); | ^~~~~~~~~~~~~~ romaji.c:4985:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4985 | YomiCapitalize(d) | ^~~~~~~~~~~~~~ sglobal.h:15:45: warning: type defaults to ‘int’ in declaration of ‘G015_ConvertAsBushu’ [-Wimplicit-int] 15 | #define ConvertAsBushu G015_ConvertAsBushu | ^~~~~~~~~~~~~~~~~~~ yomimap.h:27:8: note: in expansion of macro ‘ConvertAsBushu’ 27 | extern ConvertAsBushu pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ yomimap.h:28:8: note: in expansion of macro ‘DoFuncSequence’ 28 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ yomimap.h:28:40: note: in expansion of macro ‘UseOtherKeymap’ 28 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ In file included from romaji.c:5010: yomimap.h:29:8: warning: type defaults to ‘int’ in declaration of ‘YomiBubunKakutei’ [-Wimplicit-int] 29 | extern YomiBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ romaji.c: In function ‘yomiquotedfunc’: romaji.c:3134:1: warning: control reaches end of non-void function [-Wreturn-type] 3134 | } | ^ yomimap.h: At top level: yomimap.h:24:13: warning: ‘yomimap_id’ defined but not used [-Wunused-variable] 24 | static char yomimap_id[] = "@(#) 102.1 $Id: yomimap.h,v 1.1.1.1 2002/10/19 08:27:52 aida_s Exp $"; | ^~~~~~~~~~ romaji.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: romaji.c,v 1.10 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ romaji.c: In function ‘G141_YomiInsert’: romaji.c:1033:34: warning: array subscript -1 is below array bounds of ‘BYTE[96]’ {aka ‘unsigned char[96]’} [-Warray-bounds=] 1033 | || (d->ch < 0x80 ? charKind[d->ch - 0x20] : 1) < yc->allowedChars) { | ~~~~~~~~^~~~~~~~~~~~~~ romaji.c:943:13: note: while referencing ‘charKind’ 943 | static BYTE charKind[] = { | ^~~~~~~~ romaji.c: In function ‘G384_doKakutei’: romaji.c:2384:7: warning: ‘len’ may be used uninitialized [-Wmaybe-uninitialized] 2384 | s += len; | ^~ romaji.c:2321:7: note: ‘len’ was declared here 2321 | int len, res; | ^~~ rm -f romaji.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC romaji.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from romaji.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:177:45: warning: type defaults to ‘int’ in declaration of ‘G177_ckverbose’ [-Wimplicit-int] 177 | #define ckverbose G177_ckverbose | ^~~~~~~~~~~~~~ romaji.c:329:8: note: in expansion of macro ‘ckverbose’ 329 | extern ckverbose; | ^~~~~~~~~ sglobal.h:82:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 82 | #define RomkanaInit G082_RomkanaInit | ^~~~~~~~~~~~~~~~ romaji.c:476:1: note: in expansion of macro ‘RomkanaInit’ 476 | RomkanaInit() | ^~~~~~~~~~~ romaji.c: In function ‘G081_RomkanaFin’: sglobal.h:317:45: warning: type defaults to ‘int’ in declaration of ‘G317_nkeysup’ [-Wimplicit-int] 317 | #define nkeysup G317_nkeysup | ^~~~~~~~~~~~ romaji.c:610:10: note: in expansion of macro ‘nkeysup’ 610 | extern nkeysup; | ^~~~~~~ romaji.c: At top level: romaji.c:793:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 793 | checkIfYomiExit(d, retval) | ^~~~~~~~~~~~~~~ romaji.c:824:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 824 | checkIfYomiQuit(d, retval) | ^~~~~~~~~~~~~~~ romaji.c:963:8: warning: type defaults to ‘int’ in declaration of ‘makePhonoOnBuffer’ [-Wimplicit-int] 963 | static makePhonoOnBuffer(); | ^~~~~~~~~~~~~~~~~ sglobal.h:141:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ romaji.c:978:1: note: in expansion of macro ‘YomiInsert’ 978 | YomiInsert(d) | ^~~~~~~~~~ romaji.c: In function ‘G141_YomiInsert’: romaji.c:1032:24: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1032 | if (!(d->ch & ~0x1f) && yc->allowedChars != CANNA_NOTHING_RESTRICTED romaji.c: At top level: sglobal.h:230:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ romaji.c:1148:1: note: in expansion of macro ‘findSup’ 1148 | findSup(wchar_t key) | ^~~~~~~ romaji.c: In function ‘G230_findSup’: sglobal.h:317:45: warning: type defaults to ‘int’ in declaration of ‘G317_nkeysup’ [-Wimplicit-int] 317 | #define nkeysup G317_nkeysup | ^~~~~~~~~~~~ romaji.c:1155:10: note: in expansion of macro ‘nkeysup’ 1155 | extern nkeysup; | ^~~~~~~ romaji.c: At top level: romaji.c:1178:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1178 | makePhonoOnBuffer(d, yc, key, flag, english) | ^~~~~~~~~~~~~~~~~ romaji.c:1450:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1450 | dakuonP(ch) | ^~~~~~~ romaji.c: In function ‘dakuonP’: romaji.c:1453:10: warning: type defaults to ‘int’ in declaration of ‘dakuon_first_time’ [-Wimplicit-int] 1453 | static dakuon_first_time = 1; | ^~~~~~~~~~~~~~~~~ romaji.c: At top level: romaji.c:1496:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1496 | growDakuonP(ch) | ^~~~~~~~~~~ romaji.c: In function ‘growDakuonP’: romaji.c:1500:10: warning: type defaults to ‘int’ in declaration of ‘dakuon_first_time’ [-Wimplicit-int] 1500 | static dakuon_first_time = 1; | ^~~~~~~~~~~~~~~~~ romaji.c: At top level: romaji.c:1535:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1535 | KanaYomiInsert(d) | ^~~~~~~~~~~~~~ romaji.c:1693:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1693 | howFarToGoBackward(yc) | ^~~~~~~~~~~~~~~~~~ romaji.c:1716:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1716 | howFarToGoForward(yc) | ^~~~~~~~~~~~~~~~~ romaji.c:1804:8: warning: type defaults to ‘int’ in declaration of ‘YomiNop’ [-Wimplicit-int] 1804 | static YomiNop pro((uiContext)); | ^~~~~~~ romaji.c:1807:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1807 | YomiNop(d) | ^~~~~~~ romaji.c:1817:8: warning: type defaults to ‘int’ in declaration of ‘YomiForward’ [-Wimplicit-int] 1817 | static YomiForward pro((uiContext)); | ^~~~~~~~~~~ romaji.c:1820:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1820 | YomiForward(d) /* ¥«¡¼¥½¥ë¤Î±¦°ÜÆ° */ | ^~~~~~~~~~~ romaji.c:1878:8: warning: type defaults to ‘int’ in declaration of ‘YomiBeginningOfLine’ [-Wimplicit-int] 1878 | static YomiBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ romaji.c:1881:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1881 | YomiBeginningOfLine(d) /* ¥«¡¼¥½¥ë¤Îº¸Ã¼°ÜÆ° */ | ^~~~~~~~~~~~~~~~~~~ romaji.c:1912:8: warning: type defaults to ‘int’ in declaration of ‘YomiEndOfLine’ [-Wimplicit-int] 1912 | static YomiEndOfLine pro((uiContext)); | ^~~~~~~~~~~~~ romaji.c:1915:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1915 | YomiEndOfLine(d) /* ¥«¡¼¥½¥ë¤Î±¦Ã¼°ÜÆ° */ | ^~~~~~~~~~~~~ sglobal.h:79:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ romaji.c:1981:1: note: in expansion of macro ‘RomajiFlushYomi’ 1981 | RomajiFlushYomi(d, b, bsize) | ^~~~~~~~~~~~~~~ romaji.c:2134:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2134 | appendYomi2Yomi(yom, yc) | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ romaji.c:2684:1: note: in expansion of macro ‘YomiExit’ 2684 | YomiExit(d, retval) | ^~~~~~~~ sglobal.h:50:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ romaji.c:2764:1: note: in expansion of macro ‘KanaDeletePrevious’ 2764 | KanaDeletePrevious(d)/* ¥«¡¼¥½¥ë¤Îº¸¤Îʸ»ú¤Îºï½ü */ | ^~~~~~~~~~~~~~~~~~ romaji.c:2837:8: warning: type defaults to ‘int’ in declaration of ‘YomiDeletePrevious’ [-Wimplicit-int] 2837 | static YomiDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ romaji.c:2876:8: warning: type defaults to ‘int’ in declaration of ‘YomiDeleteNext’ [-Wimplicit-int] 2876 | static YomiDeleteNext pro((uiContext)); | ^~~~~~~~~~~~~~ romaji.c:2950:8: warning: type defaults to ‘int’ in declaration of ‘YomiKillToEndOfLine’ [-Wimplicit-int] 2950 | static YomiKillToEndOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ romaji.c:2982:8: warning: type defaults to ‘int’ in declaration of ‘YomiQuit’ [-Wimplicit-int] 2982 | static YomiQuit pro((uiContext)); | ^~~~~~~~ romaji.c:3019:8: warning: type defaults to ‘int’ in declaration of ‘simplePopCallback’ [-Wimplicit-int] 3019 | static simplePopCallback pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~~~~ romaji.c:3022:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3022 | simplePopCallback(d, retval, env) | ^~~~~~~~~~~~~~~~~ sglobal.h:158:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 158 | #define alphaMode G158_alphaMode | ^~~~~~~~~~~~~~ romaji.c:3033:1: note: in expansion of macro ‘alphaMode’ 3033 | alphaMode(d) | ^~~~~~~~~ romaji.c:3069:8: warning: type defaults to ‘int’ in declaration of ‘exitYomiQuotedInsert’ [-Wimplicit-int] 3069 | static exitYomiQuotedInsert pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~~~~~~~ romaji.c:3072:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3072 | exitYomiQuotedInsert(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~ romaji.c:3083:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3083 | YomiInsertQuoted(d) | ^~~~~~~~~~~~~~~~ romaji.c:3114:8: warning: type defaults to ‘int’ in declaration of ‘yomiquotedfunc’ [-Wimplicit-int] 3114 | static yomiquotedfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ romaji.c:3117:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3117 | yomiquotedfunc(d, mode, whattodo, key, fnum) | ^~~~~~~~~~~~~~ sglobal.h:145:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ romaji.c:3169:1: note: in expansion of macro ‘YomiQuotedInsert’ 3169 | YomiQuotedInsert(d) | ^~~~~~~~~~~~~~~~ romaji.c: In function ‘mapAsKuten’: romaji.c:3209:10: warning: type defaults to ‘int’ in declaration of ‘allowTwoByte’ [-Wimplicit-int] 3209 | static allowTwoByte = 1; | ^~~~~~~~~~~~ romaji.c:3209:10: warning: unused variable ‘allowTwoByte’ [-Wunused-variable] romaji.c: In function ‘mapAsHex’: romaji.c:3302:10: warning: type defaults to ‘int’ in declaration of ‘allowTwoByte’ [-Wimplicit-int] 3302 | static allowTwoByte = 1; | ^~~~~~~~~~~~ romaji.c: At top level: romaji.c:3426:8: warning: type defaults to ‘int’ in declaration of ‘ConvertAsHex’ [-Wimplicit-int] 3426 | static ConvertAsHex pro((uiContext)); | ^~~~~~~~~~~~ romaji.c:3429:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3429 | ConvertAsHex(d) | ^~~~~~~~~~~~ romaji.c: In function ‘replaceSup’: sglobal.h:317:45: warning: type defaults to ‘int’ in declaration of ‘G317_nkeysup’ [-Wimplicit-int] 317 | #define nkeysup G317_nkeysup | ^~~~~~~~~~~~ romaji.c:3559:10: note: in expansion of macro ‘nkeysup’ 3559 | extern nkeysup; | ^~~~~~~ romaji.c: At top level: romaji.c:3569:8: warning: type defaults to ‘int’ in declaration of ‘everySupkey’ [-Wimplicit-int] 3569 | static everySupkey pro((uiContext, int, mode_context)); | ^~~~~~~~~~~ romaji.c:3572:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3572 | everySupkey(d, retval, env) | ^~~~~~~~~~~ romaji.c:3590:8: warning: type defaults to ‘int’ in declaration of ‘exitSupkey’ [-Wimplicit-int] 3590 | static exitSupkey pro((uiContext, int, mode_context)); | ^~~~~~~~~~ romaji.c:3593:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3593 | exitSupkey(d, retval, env) | ^~~~~~~~~~ romaji.c:3634:8: warning: type defaults to ‘int’ in declaration of ‘quitSupkey’ [-Wimplicit-int] 3634 | static quitSupkey pro((uiContext, int, mode_context)); | ^~~~~~~~~~ romaji.c:3637:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3637 | quitSupkey(d, retval, env) | ^~~~~~~~~~ sglobal.h:350:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ romaji.c:3649:1: note: in expansion of macro ‘selectKeysup’ 3649 | selectKeysup(d, yc, ind) | ^~~~~~~~~~~~ romaji.c: In function ‘G350_selectKeysup’: sglobal.h:317:45: warning: type defaults to ‘int’ in declaration of ‘G317_nkeysup’ [-Wimplicit-int] 317 | #define nkeysup G317_nkeysup | ^~~~~~~~~~~~ romaji.c:3656:10: note: in expansion of macro ‘nkeysup’ 3656 | extern nkeysup; | ^~~~~~~ romaji.c: At top level: romaji.c:3698:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3698 | regionGairaigo(yc, s, e) | ^~~~~~~~~~~~~~ sglobal.h:186:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:3729:1: note: in expansion of macro ‘containUnconvertedKey’ 3729 | containUnconvertedKey(yc) | ^~~~~~~~~~~~~~~~~~~~~ romaji.c:3761:8: warning: type defaults to ‘int’ in declaration of ‘YomiHenkan’ [-Wimplicit-int] 3761 | static YomiHenkan pro((uiContext)); | ^~~~~~~~~~ romaji.c:3831:8: warning: type defaults to ‘int’ in declaration of ‘YomiHenkanNaive’ [-Wimplicit-int] 3831 | static YomiHenkanNaive pro((uiContext)); | ^~~~~~~~~~~~~~~ romaji.c:3848:8: warning: type defaults to ‘int’ in declaration of ‘YomiHenkanOrNothing’ [-Wimplicit-int] 3848 | static YomiHenkanOrNothing pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ romaji.c:3867:8: note: in expansion of macro ‘EmptyBaseHira’ 3867 | extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ romaji.c:3867:40: note: in expansion of macro ‘EmptyBaseKata’ 3867 | extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ romaji.c:3868:8: note: in expansion of macro ‘EmptyBaseEisu’ 3868 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ romaji.c:3869:8: note: in expansion of macro ‘EmptyBaseZen’ 3869 | extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ romaji.c:3869:39: note: in expansion of macro ‘EmptyBaseHan’ 3869 | extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ romaji.c:3871:8: warning: type defaults to ‘int’ in declaration of ‘YomiBaseHira’ [-Wimplicit-int] 3871 | static YomiBaseHira pro((uiContext)); | ^~~~~~~~~~~~ romaji.c:3874:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3874 | YomiBaseHira(d) | ^~~~~~~~~~~~ romaji.c:3883:8: warning: type defaults to ‘int’ in declaration of ‘YomiBaseKata’ [-Wimplicit-int] 3883 | static YomiBaseKata pro((uiContext)); | ^~~~~~~~~~~~ romaji.c:3886:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3886 | YomiBaseKata(d) | ^~~~~~~~~~~~ romaji.c:3895:8: warning: type defaults to ‘int’ in declaration of ‘YomiBaseEisu’ [-Wimplicit-int] 3895 | static YomiBaseEisu pro((uiContext)); | ^~~~~~~~~~~~ romaji.c:3898:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3898 | YomiBaseEisu(d) | ^~~~~~~~~~~~ romaji.c:3907:8: warning: type defaults to ‘int’ in declaration of ‘YomiBaseZen’ [-Wimplicit-int] 3907 | static YomiBaseZen pro((uiContext)); | ^~~~~~~~~~~ romaji.c:3910:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3910 | YomiBaseZen(d) | ^~~~~~~~~~~ romaji.c:3919:8: warning: type defaults to ‘int’ in declaration of ‘YomiBaseHan’ [-Wimplicit-int] 3919 | static YomiBaseHan pro((uiContext)); | ^~~~~~~~~~~ romaji.c:3922:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3922 | YomiBaseHan(d) | ^~~~~~~~~~~ romaji.c:3931:8: warning: type defaults to ‘int’ in declaration of ‘YomiBaseKana’ [-Wimplicit-int] 3931 | static YomiBaseKana pro((uiContext)); | ^~~~~~~~~~~~ romaji.c:3934:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3934 | YomiBaseKana(d) | ^~~~~~~~~~~~ romaji.c:3943:8: warning: type defaults to ‘int’ in declaration of ‘YomiBaseKakutei’ [-Wimplicit-int] 3943 | static YomiBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ romaji.c:3946:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3946 | YomiBaseKakutei(d) | ^~~~~~~~~~~~~~~ romaji.c:3955:8: warning: type defaults to ‘int’ in declaration of ‘YomiBaseHenkan’ [-Wimplicit-int] 3955 | static YomiBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~ romaji.c:3958:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3958 | YomiBaseHenkan(d) | ^~~~~~~~~~~~~~ sglobal.h:134:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:3969:1: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 3969 | YomiBaseHiraKataToggle(d) | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:3988:1: note: in expansion of macro ‘YomiBaseZenHanToggle’ 3988 | YomiBaseZenHanToggle(d) | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4007:1: note: in expansion of macro ‘YomiBaseRotateForw’ 4007 | YomiBaseRotateForw(d) | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4038:1: note: in expansion of macro ‘YomiBaseRotateBack’ 4038 | YomiBaseRotateBack(d) | ^~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4068:1: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 4068 | YomiBaseKanaEisuToggle(d) | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4087:1: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 4087 | YomiBaseKakuteiHenkanToggle(d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:144:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ romaji.c:4106:1: note: in expansion of macro ‘YomiModeBackup’ 4106 | YomiModeBackup(d) | ^~~~~~~~~~~~~~ sglobal.h:222:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 222 | #define exitJishu G222_exitJishu | ^~~~~~~~~~~~~~ romaji.c:4150:1: note: in expansion of macro ‘exitJishu’ 4150 | exitJishu(d) | ^~~~~~~~~ romaji.c:4345:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4345 | YomiJishu(d, fn) /* Æɤߥ⡼¥É¤«¤éľÀÜ»ú¼ï¥â¡¼¥É¤Ø */ | ^~~~~~~~~ sglobal.h:146:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ romaji.c:4560:1: note: in expansion of macro ‘Yomisearchfunc’ 4560 | Yomisearchfunc(d, mode, whattodo, key, fnum) | ^~~~~~~~~~~~~~ romaji.c: In function ‘G146_Yomisearchfunc’: sglobal.h:382:45: warning: unused variable ‘G382_yomi_mode’ [-Wunused-variable] 382 | #define yomi_mode G382_yomi_mode | ^~~~~~~~~~~~~~ romaji.c:4569:23: note: in expansion of macro ‘yomi_mode’ 4569 | extern KanjiModeRec yomi_mode; | ^~~~~~~~~ romaji.c: At top level: romaji.c:4872:8: warning: type defaults to ‘int’ in declaration of ‘YomiNextJishu’ [-Wimplicit-int] 4872 | static YomiNextJishu pro((uiContext)); | ^~~~~~~~~~~~~ romaji.c:4875:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4875 | YomiNextJishu(d) /* Æɤߥ⡼¥É¤«¤é¤Î½ç²ó¤êʸ»ú¼ïÊÑ´¹ */ | ^~~~~~~~~~~~~ romaji.c:4881:8: warning: type defaults to ‘int’ in declaration of ‘YomiPreviousJishu’ [-Wimplicit-int] 4881 | static YomiPreviousJishu pro((uiContext)); | ^~~~~~~~~~~~~~~~~ romaji.c:4884:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4884 | YomiPreviousJishu(d) /* Æɤߥ⡼¥É¤«¤é¤ÎµÕ²ó¤êʸ»ú¼ïÊÑ´¹ */ | ^~~~~~~~~~~~~~~~~ romaji.c:4890:8: warning: type defaults to ‘int’ in declaration of ‘YomiKanaRotate’ [-Wimplicit-int] 4890 | static YomiKanaRotate pro((uiContext)); | ^~~~~~~~~~~~~~ romaji.c:4893:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4893 | YomiKanaRotate(d) /* Æɤߥ⡼¥É¤«¤é¤Î½ç²ó¤ê¤«¤Êʸ»ú¼ïÊÑ´¹ */ | ^~~~~~~~~~~~~~ romaji.c:4899:8: warning: type defaults to ‘int’ in declaration of ‘YomiRomajiRotate’ [-Wimplicit-int] 4899 | static YomiRomajiRotate pro((uiContext)); | ^~~~~~~~~~~~~~~~ romaji.c:4902:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4902 | YomiRomajiRotate(d) /* Æɤߥ⡼¥É¤«¤é¤Î½ç²ó¤ê±Ñ¿ôʸ»ú¼ïÊÑ´¹ */ | ^~~~~~~~~~~~~~~~ romaji.c:4908:8: warning: type defaults to ‘int’ in declaration of ‘YomiCaseRotateForward’ [-Wimplicit-int] 4908 | static YomiCaseRotateForward pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ romaji.c:4911:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4911 | YomiCaseRotateForward(d) /* Æɤߥ⡼¥É¤«¤é¤Î½ç²ó¤ê±Ñ¿ôʸ»ú¼ïÊÑ´¹ */ | ^~~~~~~~~~~~~~~~~~~~~ romaji.c:4917:8: warning: type defaults to ‘int’ in declaration of ‘YomiZenkaku’ [-Wimplicit-int] 4917 | static YomiZenkaku pro((uiContext)); | ^~~~~~~~~~~ romaji.c:4920:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4920 | YomiZenkaku(d) /* Æɤߥ⡼¥É¤«¤é¤ÎÁ´³ÑÊÑ´¹ */ | ^~~~~~~~~~~ romaji.c:4926:8: warning: type defaults to ‘int’ in declaration of ‘YomiHankaku’ [-Wimplicit-int] 4926 | static YomiHankaku pro((uiContext)); | ^~~~~~~~~~~ romaji.c:4929:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4929 | YomiHankaku(d) /* Æɤߥ⡼¥É¤«¤é¤ÎȾ³ÑÊÑ´¹ */ | ^~~~~~~~~~~ romaji.c:4938:8: warning: type defaults to ‘int’ in declaration of ‘YomiHiraganaJishu’ [-Wimplicit-int] 4938 | static YomiHiraganaJishu pro((uiContext)); | ^~~~~~~~~~~~~~~~~ romaji.c:4941:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4941 | YomiHiraganaJishu(d) /* Æɤߥ⡼¥É¤«¤é»ú¼ï¥â¡¼¥É¤Î¤Ò¤é¤¬¤Ê¤Ø */ | ^~~~~~~~~~~~~~~~~ romaji.c:4947:8: warning: type defaults to ‘int’ in declaration of ‘YomiKatakanaJishu’ [-Wimplicit-int] 4947 | static YomiKatakanaJishu pro((uiContext)); | ^~~~~~~~~~~~~~~~~ romaji.c:4950:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4950 | YomiKatakanaJishu(d) /* Æɤߥ⡼¥É¤«¤é»ú¼ï¥â¡¼¥É¤Î¥«¥¿¥«¥Ê¤Ø */ | ^~~~~~~~~~~~~~~~~ romaji.c:4956:8: warning: type defaults to ‘int’ in declaration of ‘YomiRomajiJishu’ [-Wimplicit-int] 4956 | static YomiRomajiJishu pro((uiContext)); | ^~~~~~~~~~~~~~~ romaji.c:4959:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4959 | YomiRomajiJishu(d) /* Æɤߥ⡼¥É¤«¤é»ú¼ï¥â¡¼¥É¤Î¥í¡¼¥Þ»ú¤Ø */ | ^~~~~~~~~~~~~~~ romaji.c:4965:8: warning: type defaults to ‘int’ in declaration of ‘YomiToLower’ [-Wimplicit-int] 4965 | static YomiToLower pro((uiContext)); | ^~~~~~~~~~~ romaji.c:4967:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4967 | YomiToLower(d) | ^~~~~~~~~~~ romaji.c:4973:8: warning: type defaults to ‘int’ in declaration of ‘YomiToUpper’ [-Wimplicit-int] 4973 | static YomiToUpper pro((uiContext)); | ^~~~~~~~~~~ romaji.c:4976:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4976 | YomiToUpper(d) | ^~~~~~~~~~~ romaji.c:4982:8: warning: type defaults to ‘int’ in declaration of ‘YomiCapitalize’ [-Wimplicit-int] 4982 | static YomiCapitalize pro((uiContext)); | ^~~~~~~~~~~~~~ romaji.c:4985:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4985 | YomiCapitalize(d) | ^~~~~~~~~~~~~~ sglobal.h:15:45: warning: type defaults to ‘int’ in declaration of ‘G015_ConvertAsBushu’ [-Wimplicit-int] 15 | #define ConvertAsBushu G015_ConvertAsBushu | ^~~~~~~~~~~~~~~~~~~ yomimap.h:27:8: note: in expansion of macro ‘ConvertAsBushu’ 27 | extern ConvertAsBushu pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ yomimap.h:28:8: note: in expansion of macro ‘DoFuncSequence’ 28 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ yomimap.h:28:40: note: in expansion of macro ‘UseOtherKeymap’ 28 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ In file included from romaji.c:5010: yomimap.h:29:8: warning: type defaults to ‘int’ in declaration of ‘YomiBubunKakutei’ [-Wimplicit-int] 29 | extern YomiBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ romaji.c: In function ‘yomiquotedfunc’: romaji.c:3134:1: warning: control reaches end of non-void function [-Wreturn-type] 3134 | } | ^ yomimap.h: At top level: yomimap.h:24:13: warning: ‘yomimap_id’ defined but not used [-Wunused-variable] 24 | static char yomimap_id[] = "@(#) 102.1 $Id: yomimap.h,v 1.1.1.1 2002/10/19 08:27:52 aida_s Exp $"; | ^~~~~~~~~~ romaji.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: romaji.c,v 1.10 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ romaji.c: In function ‘G384_doKakutei’: romaji.c:2384:7: warning: ‘len’ may be used uninitialized [-Wmaybe-uninitialized] 2384 | s += len; | ^~ romaji.c:2321:7: note: ‘len’ was declared here 2321 | int len, res; | ^~~ rm -f uiutil.o unshared/uiutil.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g uiutil.c -o unshared/uiutil.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from uiutil.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ uiutil.c:312:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 312 | makeUiUtilEchoStr(d) | ^~~~~~~~~~~~~~~~~ uiutil.c:351:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 351 | uuflExitCatch(d, retval, env) | ^~~~~~~~~~~~~ sglobal.h:329:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ uiutil.c:416:1: note: in expansion of macro ‘prevMenuIfExist’ 416 | prevMenuIfExist(d) | ^~~~~~~~~~~~~~~ uiutil.c:433:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 433 | uuflQuitCatch(d, retval, env) | ^~~~~~~~~~~~~ sglobal.h:113:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ uiutil.c:454:1: note: in expansion of macro ‘UiUtilMode’ 454 | UiUtilMode(d) | ^~~~~~~~~~ uiutil.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: uiutil.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f uiutil.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC uiutil.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from uiutil.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ uiutil.c:312:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 312 | makeUiUtilEchoStr(d) | ^~~~~~~~~~~~~~~~~ uiutil.c:351:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 351 | uuflExitCatch(d, retval, env) | ^~~~~~~~~~~~~ sglobal.h:329:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ uiutil.c:416:1: note: in expansion of macro ‘prevMenuIfExist’ 416 | prevMenuIfExist(d) | ^~~~~~~~~~~~~~~ uiutil.c:433:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 433 | uuflQuitCatch(d, retval, env) | ^~~~~~~~~~~~~ sglobal.h:113:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ uiutil.c:454:1: note: in expansion of macro ‘UiUtilMode’ 454 | UiUtilMode(d) | ^~~~~~~~~~ uiutil.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: uiutil.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f uldefine.o unshared/uldefine.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g uldefine.c -o unshared/uldefine.o In file included from /usr/include/errno.h:25, from uldefine.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from uldefine.c:28: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ uldefine.c:105:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 105 | clearTango(d) | ^~~~~~~~~~ uldefine.c:125:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 125 | clearTourokuContext(p) | ^~~~~~~~~~~~~~~~~~~ uldefine.c:215:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 215 | uuTTangoEveryTimeCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~~ uldefine.c:279:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 279 | uuTTangoExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ sglobal.h:376:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 376 | #define uuTTangoQuitCatch G376_uuTTangoQuitCatch | ^~~~~~~~~~~~~~~~~~~~~~ uldefine.c:298:1: note: in expansion of macro ‘uuTTangoQuitCatch’ 298 | uuTTangoQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ uldefine.c:313:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 313 | uuT2TangoEveryTimeCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~~~ uldefine.c:373:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 373 | uuT2TangoExitCatch(d, retval, nyc) | ^~~~~~~~~~~~~~~~~~ uldefine.c:396:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 396 | uuT2TangoQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ uldefine.c:416:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 416 | uuTMakeDicYesCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ uldefine.c: In function ‘uuTMakeDicYesCatch’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ uldefine.c:425:10: note: in expansion of macro ‘defaultContext’ 425 | extern defaultContext; | ^~~~~~~~~~~~~~ uldefine.c: At top level: uldefine.c:485:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 485 | uuTMakeDicQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~ uldefine.c:499:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 499 | uuTMakeDicNoCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ uldefine.c: In function ‘G248_getUserDicName’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ uldefine.c:527:10: note: in expansion of macro ‘defaultContext’ 527 | extern defaultContext; | ^~~~~~~~~~~~~~ uldefine.c: At top level: sglobal.h:199:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 199 | #define dicTouroku G199_dicTouroku | ^~~~~~~~~~~~~~~ uldefine.c:570:1: note: in expansion of macro ‘dicTouroku’ 570 | dicTouroku(d) | ^~~~~~~~~~ uldefine.c:598:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 598 | dicTourokuDo(d) | ^~~~~~~~~~~~ uldefine.c:659:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 659 | checkUsrDic(d) | ^~~~~~~~~~~ uldefine.c: In function ‘G204_dicTourokuTango’: uldefine.c:718:18: warning: unused variable ‘tc’ [-Wunused-variable] 718 | tourokuContext tc = (tourokuContext)d->modec; | ^~ uldefine.c: At top level: uldefine.c:760:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 760 | dicTourokuTangoPre(d) | ^~~~~~~~~~~~~~~~~~ uldefine.c:767:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 767 | acDicTourokuTangoPre(d, dn, dm) /* ac means "alert continuation" */ | ^~~~~~~~~~~~~~~~~~~~ uldefine.c:782:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 782 | uuTYomiEveryTimeCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~ uldefine.c:836:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 836 | uuTYomiExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ uldefine.c:855:8: warning: type defaults to ‘int’ in declaration of ‘uuTYomiQuitCatch’ [-Wimplicit-int] 855 | static uuTYomiQuitCatch pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~~~ uldefine.c:858:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 858 | uuTYomiQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ uldefine.c:873:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 873 | dicTourokuYomi(d) | ^~~~~~~~~~~~~~ uldefine.c:880:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 880 | acDicTourokuYomi(d, dn, dm) | ^~~~~~~~~~~~~~~~ uldefine.c:891:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 891 | dicTourokuYomiDo(d, quitfunc) | ^~~~~~~~~~~~~~~~ uldefine.c:931:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 931 | uuTHinshiExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ uldefine.c:968:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 968 | uuTHinshiQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ uldefine.c: In function ‘clearTango’: uldefine.c:112:1: warning: control reaches end of non-void function [-Wreturn-type] 112 | } | ^ uldefine.c: At top level: uldefine.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: uldefine.c,v 1.6 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f uldefine.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC uldefine.c In file included from /usr/include/errno.h:25, from uldefine.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from uldefine.c:28: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ uldefine.c:105:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 105 | clearTango(d) | ^~~~~~~~~~ uldefine.c:125:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 125 | clearTourokuContext(p) | ^~~~~~~~~~~~~~~~~~~ uldefine.c:215:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 215 | uuTTangoEveryTimeCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~~ uldefine.c:279:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 279 | uuTTangoExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ sglobal.h:376:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 376 | #define uuTTangoQuitCatch G376_uuTTangoQuitCatch | ^~~~~~~~~~~~~~~~~~~~~~ uldefine.c:298:1: note: in expansion of macro ‘uuTTangoQuitCatch’ 298 | uuTTangoQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ uldefine.c:313:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 313 | uuT2TangoEveryTimeCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~~~ uldefine.c:373:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 373 | uuT2TangoExitCatch(d, retval, nyc) | ^~~~~~~~~~~~~~~~~~ uldefine.c:396:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 396 | uuT2TangoQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ uldefine.c:416:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 416 | uuTMakeDicYesCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ uldefine.c: In function ‘uuTMakeDicYesCatch’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ uldefine.c:425:10: note: in expansion of macro ‘defaultContext’ 425 | extern defaultContext; | ^~~~~~~~~~~~~~ uldefine.c: At top level: uldefine.c:485:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 485 | uuTMakeDicQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~ uldefine.c:499:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 499 | uuTMakeDicNoCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ uldefine.c: In function ‘G248_getUserDicName’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ uldefine.c:527:10: note: in expansion of macro ‘defaultContext’ 527 | extern defaultContext; | ^~~~~~~~~~~~~~ uldefine.c: At top level: sglobal.h:199:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 199 | #define dicTouroku G199_dicTouroku | ^~~~~~~~~~~~~~~ uldefine.c:570:1: note: in expansion of macro ‘dicTouroku’ 570 | dicTouroku(d) | ^~~~~~~~~~ uldefine.c:598:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 598 | dicTourokuDo(d) | ^~~~~~~~~~~~ uldefine.c:659:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 659 | checkUsrDic(d) | ^~~~~~~~~~~ uldefine.c: In function ‘G204_dicTourokuTango’: uldefine.c:718:18: warning: unused variable ‘tc’ [-Wunused-variable] 718 | tourokuContext tc = (tourokuContext)d->modec; | ^~ uldefine.c: At top level: uldefine.c:760:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 760 | dicTourokuTangoPre(d) | ^~~~~~~~~~~~~~~~~~ uldefine.c:767:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 767 | acDicTourokuTangoPre(d, dn, dm) /* ac means "alert continuation" */ | ^~~~~~~~~~~~~~~~~~~~ uldefine.c:782:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 782 | uuTYomiEveryTimeCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~ uldefine.c:836:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 836 | uuTYomiExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ uldefine.c:855:8: warning: type defaults to ‘int’ in declaration of ‘uuTYomiQuitCatch’ [-Wimplicit-int] 855 | static uuTYomiQuitCatch pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~~~ uldefine.c:858:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 858 | uuTYomiQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ uldefine.c:873:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 873 | dicTourokuYomi(d) | ^~~~~~~~~~~~~~ uldefine.c:880:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 880 | acDicTourokuYomi(d, dn, dm) | ^~~~~~~~~~~~~~~~ uldefine.c:891:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 891 | dicTourokuYomiDo(d, quitfunc) | ^~~~~~~~~~~~~~~~ uldefine.c:931:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 931 | uuTHinshiExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ uldefine.c:968:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 968 | uuTHinshiQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ uldefine.c: In function ‘clearTango’: uldefine.c:112:1: warning: control reaches end of non-void function [-Wreturn-type] 112 | } | ^ uldefine.c: At top level: uldefine.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: uldefine.c,v 1.6 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f uldelete.o unshared/uldelete.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g uldelete.c -o unshared/uldelete.o In file included from /usr/include/errno.h:25, from uldelete.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from uldelete.c:29: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ uldelete.c:103:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 103 | uuSYomiEveryTimeCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~ uldelete.c:150:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 150 | uuSYomiExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ uldelete.c:170:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 170 | uuSYomiQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ uldelete.c:188:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 188 | dicSakujoYomi(d) | ^~~~~~~~~~~~~ uldelete.c:215:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 215 | acDicSakujoYomi(d, dn, dm) | ^~~~~~~~~~~~~~~ uldelete.c:226:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 226 | acDicSakujoDictionary(d, dn, dm) | ^~~~~~~~~~~~~~~~~~~~~ uldelete.c: In function ‘getMountDicName’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ uldelete.c:249:10: note: in expansion of macro ‘defaultContext’ 249 | extern defaultContext; | ^~~~~~~~~~~~~~ uldelete.c: At top level: sglobal.h:198:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 198 | #define dicSakujo G198_dicSakujo | ^~~~~~~~~~~~~~ uldelete.c:340:1: note: in expansion of macro ‘dicSakujo’ 340 | dicSakujo(d) | ^~~~~~~~~ uldelete.c:387:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 387 | CloseDeleteContext(tc) | ^~~~~~~~~~~~~~~~~~ uldelete.c:407:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 407 | getEffectDic(tc) | ^~~~~~~~~~~~ uldelete.c:558:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 558 | uuSTangoExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ uldelete.c:592:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 592 | uuSTangoQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ uldelete.c:616:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 616 | dicSakujoBgnBun(d, st) | ^~~~~~~~~~~~~~~ uldelete.c:703:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 703 | dicSakujoEndBun(d) | ^~~~~~~~~~~~~~~ uldelete.c:722:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 722 | dicSakujoTango(d) | ^~~~~~~~~~~~~~ uldelete.c:832:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 832 | getDeleteDic(mc) | ^~~~~~~~~~~~ uldelete.c:869:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 869 | uuSDicExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~ uldelete.c:909:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 909 | uuSDicQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~ uldelete.c:925:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 925 | dicSakujoDictionary(d) | ^~~~~~~~~~~~~~~~~~~ uldelete.c:1060:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1060 | uuSDeleteYesCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ uldelete.c: In function ‘uuSDeleteYesCatch’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ uldelete.c:1071:10: note: in expansion of macro ‘defaultContext’ 1071 | extern defaultContext; | ^~~~~~~~~~~~~~ uldelete.c: At top level: uldelete.c:1164:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1164 | uuSDeleteQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ uldelete.c:1183:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1183 | uuSDeleteNoCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ uldelete.c:1201:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1201 | dicSakujoDo(d) | ^~~~~~~~~~~ uldelete.c: In function ‘CloseDeleteContext’: uldelete.c:401:1: warning: control reaches end of non-void function [-Wreturn-type] 401 | } | ^ uldelete.c: At top level: uldelete.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: uldelete.c,v 1.4 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f uldelete.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC uldelete.c In file included from /usr/include/errno.h:25, from uldelete.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from uldelete.c:29: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ uldelete.c:103:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 103 | uuSYomiEveryTimeCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~ uldelete.c:150:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 150 | uuSYomiExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ uldelete.c:170:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 170 | uuSYomiQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ uldelete.c:188:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 188 | dicSakujoYomi(d) | ^~~~~~~~~~~~~ uldelete.c:215:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 215 | acDicSakujoYomi(d, dn, dm) | ^~~~~~~~~~~~~~~ uldelete.c:226:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 226 | acDicSakujoDictionary(d, dn, dm) | ^~~~~~~~~~~~~~~~~~~~~ uldelete.c: In function ‘getMountDicName’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ uldelete.c:249:10: note: in expansion of macro ‘defaultContext’ 249 | extern defaultContext; | ^~~~~~~~~~~~~~ uldelete.c: At top level: sglobal.h:198:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 198 | #define dicSakujo G198_dicSakujo | ^~~~~~~~~~~~~~ uldelete.c:340:1: note: in expansion of macro ‘dicSakujo’ 340 | dicSakujo(d) | ^~~~~~~~~ uldelete.c:387:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 387 | CloseDeleteContext(tc) | ^~~~~~~~~~~~~~~~~~ uldelete.c:407:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 407 | getEffectDic(tc) | ^~~~~~~~~~~~ uldelete.c:558:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 558 | uuSTangoExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ uldelete.c:592:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 592 | uuSTangoQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ uldelete.c:616:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 616 | dicSakujoBgnBun(d, st) | ^~~~~~~~~~~~~~~ uldelete.c:703:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 703 | dicSakujoEndBun(d) | ^~~~~~~~~~~~~~~ uldelete.c:722:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 722 | dicSakujoTango(d) | ^~~~~~~~~~~~~~ uldelete.c:832:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 832 | getDeleteDic(mc) | ^~~~~~~~~~~~ uldelete.c:869:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 869 | uuSDicExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~ uldelete.c:909:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 909 | uuSDicQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~ uldelete.c:925:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 925 | dicSakujoDictionary(d) | ^~~~~~~~~~~~~~~~~~~ uldelete.c:1060:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1060 | uuSDeleteYesCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ uldelete.c: In function ‘uuSDeleteYesCatch’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ uldelete.c:1071:10: note: in expansion of macro ‘defaultContext’ 1071 | extern defaultContext; | ^~~~~~~~~~~~~~ uldelete.c: At top level: uldelete.c:1164:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1164 | uuSDeleteQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ uldelete.c:1183:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1183 | uuSDeleteNoCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ uldelete.c:1201:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1201 | dicSakujoDo(d) | ^~~~~~~~~~~ uldelete.c: In function ‘CloseDeleteContext’: uldelete.c:401:1: warning: control reaches end of non-void function [-Wreturn-type] 401 | } | ^ uldelete.c: At top level: uldelete.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: uldelete.c,v 1.4 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f ulhinshi.o unshared/ulhinshi.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g ulhinshi.c -o unshared/ulhinshi.o In file included from /usr/include/errno.h:25, from ulhinshi.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from ulhinshi.c:28: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ ulhinshi.c:274:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 274 | uuTHinshiYNQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~ ulhinshi.c:290:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 290 | uuTHinshi2YesCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ ulhinshi.c:314:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 314 | uuTHinshi2NoCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ ulhinshi.c:343:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 343 | uuTHinshi1YesCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ ulhinshi.c:379:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 379 | uuTHinshi1NoCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ ulhinshi.c:419:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 419 | uuTHinshiQYesCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ ulhinshi.c:447:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 447 | uuTHinshiQNoCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ sglobal.h:203:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 203 | #define dicTourokuHinshiDelivery G203_dicTourokuHinshiDelivery | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:464:1: note: in expansion of macro ‘dicTourokuHinshiDelivery’ 464 | dicTourokuHinshiDelivery(d) | ^~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:673:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 673 | tourokuYes(d) | ^~~~~~~~~~ ulhinshi.c:762:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 762 | tourokuNo(d) | ^~~~~~~~~ ulhinshi.c:862:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 862 | makeDoushi(d) | ^~~~~~~~~~ ulhinshi.c:903:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 903 | uuTDicExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~ ulhinshi.c:931:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 931 | uuTDicQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~ ulhinshi.c:1014:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1014 | tangoTouroku(d) | ^~~~~~~~~~~~ ulhinshi.c: In function ‘makeDoushi’: ulhinshi.c:896:1: warning: control reaches end of non-void function [-Wreturn-type] 896 | } | ^ ulhinshi.c: At top level: ulhinshi.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: ulhinshi.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f ulhinshi.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC ulhinshi.c In file included from /usr/include/errno.h:25, from ulhinshi.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from ulhinshi.c:28: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ ulhinshi.c:274:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 274 | uuTHinshiYNQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~ ulhinshi.c:290:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 290 | uuTHinshi2YesCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ ulhinshi.c:314:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 314 | uuTHinshi2NoCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ ulhinshi.c:343:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 343 | uuTHinshi1YesCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ ulhinshi.c:379:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 379 | uuTHinshi1NoCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ ulhinshi.c:419:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 419 | uuTHinshiQYesCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ ulhinshi.c:447:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 447 | uuTHinshiQNoCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ sglobal.h:203:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 203 | #define dicTourokuHinshiDelivery G203_dicTourokuHinshiDelivery | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:464:1: note: in expansion of macro ‘dicTourokuHinshiDelivery’ 464 | dicTourokuHinshiDelivery(d) | ^~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:673:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 673 | tourokuYes(d) | ^~~~~~~~~~ ulhinshi.c:762:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 762 | tourokuNo(d) | ^~~~~~~~~ ulhinshi.c:862:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 862 | makeDoushi(d) | ^~~~~~~~~~ ulhinshi.c:903:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 903 | uuTDicExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~ ulhinshi.c:931:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 931 | uuTDicQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~ ulhinshi.c:1014:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1014 | tangoTouroku(d) | ^~~~~~~~~~~~ ulhinshi.c: In function ‘makeDoushi’: ulhinshi.c:896:1: warning: control reaches end of non-void function [-Wreturn-type] 896 | } | ^ ulhinshi.c: At top level: ulhinshi.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: ulhinshi.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f ulkigo.o unshared/ulkigo.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g ulkigo.c -o unshared/ulkigo.o In file included from /usr/include/errno.h:25, from ulkigo.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from ulkigo.c:28: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ ulkigo.c:177:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 177 | uuKigoExitDo(d, retval) | ^~~~~~~~~~~~ ulkigo.c:192:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 192 | uuKigoRExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ ulkigo.c:209:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 209 | uuKigoGExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ ulkigo.c:226:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 226 | uuKigoKExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ sglobal.h:374:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 374 | #define uuKigoGeneralExitCatch G374_uuKigoGeneralExitCatch | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ulkigo.c:242:1: note: in expansion of macro ‘uuKigoGeneralExitCatch’ 242 | uuKigoGeneralExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~~ ulkigo.c:261:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 261 | uuKigoQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~ sglobal.h:375:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 375 | #define uuKigoMake G375_uuKigoMake | ^~~~~~~~~~~~~~~ ulkigo.c:276:1: note: in expansion of macro ‘uuKigoMake’ 276 | uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp) | ^~~~~~~~~~ sglobal.h:292:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 292 | #define kigoRussia G292_kigoRussia | ^~~~~~~~~~~~~~~ ulkigo.c:352:1: note: in expansion of macro ‘kigoRussia’ 352 | kigoRussia(d) | ^~~~~~~~~~ sglobal.h:290:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 290 | #define kigoGreek G290_kigoGreek | ^~~~~~~~~~~~~~ ulkigo.c:373:1: note: in expansion of macro ‘kigoGreek’ 373 | kigoGreek(d) | ^~~~~~~~~ sglobal.h:291:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 291 | #define kigoKeisen G291_kigoKeisen | ^~~~~~~~~~~~~~~ ulkigo.c:394:1: note: in expansion of macro ‘kigoKeisen’ 394 | kigoKeisen(d) | ^~~~~~~~~~ ulkigo.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: ulkigo.c,v 1.2 2003/01/10 13:08:45 aida_s Exp $"; | ^~~~~~ rm -f ulkigo.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC ulkigo.c In file included from /usr/include/errno.h:25, from ulkigo.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from ulkigo.c:28: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ ulkigo.c:177:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 177 | uuKigoExitDo(d, retval) | ^~~~~~~~~~~~ ulkigo.c:192:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 192 | uuKigoRExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ ulkigo.c:209:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 209 | uuKigoGExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ ulkigo.c:226:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 226 | uuKigoKExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ sglobal.h:374:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 374 | #define uuKigoGeneralExitCatch G374_uuKigoGeneralExitCatch | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ulkigo.c:242:1: note: in expansion of macro ‘uuKigoGeneralExitCatch’ 242 | uuKigoGeneralExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~~ ulkigo.c:261:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 261 | uuKigoQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~ sglobal.h:375:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 375 | #define uuKigoMake G375_uuKigoMake | ^~~~~~~~~~~~~~~ ulkigo.c:276:1: note: in expansion of macro ‘uuKigoMake’ 276 | uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp) | ^~~~~~~~~~ sglobal.h:292:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 292 | #define kigoRussia G292_kigoRussia | ^~~~~~~~~~~~~~~ ulkigo.c:352:1: note: in expansion of macro ‘kigoRussia’ 352 | kigoRussia(d) | ^~~~~~~~~~ sglobal.h:290:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 290 | #define kigoGreek G290_kigoGreek | ^~~~~~~~~~~~~~ ulkigo.c:373:1: note: in expansion of macro ‘kigoGreek’ 373 | kigoGreek(d) | ^~~~~~~~~ sglobal.h:291:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 291 | #define kigoKeisen G291_kigoKeisen | ^~~~~~~~~~~~~~~ ulkigo.c:394:1: note: in expansion of macro ‘kigoKeisen’ 394 | kigoKeisen(d) | ^~~~~~~~~~ ulkigo.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: ulkigo.c,v 1.2 2003/01/10 13:08:45 aida_s Exp $"; | ^~~~~~ rm -f ulmount.o unshared/ulmount.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g ulmount.c -o unshared/ulmount.o In file included from /usr/include/errno.h:25, from ulmount.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from ulmount.c:29: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ ulmount.c:155:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 155 | uuMountExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ ulmount.c: In function ‘uuMountExitCatch’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ ulmount.c:163:10: note: in expansion of macro ‘defaultContext’ 163 | extern defaultContext; | ^~~~~~~~~~~~~~ ulmount.c: At top level: ulmount.c:300:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 300 | uuMountQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ ulmount.c:332:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 332 | getDicList(d) | ^~~~~~~~~~ ulmount.c: In function ‘getDicList’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ ulmount.c:341:10: note: in expansion of macro ‘defaultContext’ 341 | extern defaultContext; | ^~~~~~~~~~~~~~ ulmount.c: At top level: sglobal.h:197:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 197 | #define dicMount G197_dicMount | ^~~~~~~~~~~~~ ulmount.c:497:1: note: in expansion of macro ‘dicMount’ 497 | dicMount(d) | ^~~~~~~~ ulmount.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: ulmount.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f ulmount.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC ulmount.c In file included from /usr/include/errno.h:25, from ulmount.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from ulmount.c:29: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ ulmount.c:155:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 155 | uuMountExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ ulmount.c: In function ‘uuMountExitCatch’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ ulmount.c:163:10: note: in expansion of macro ‘defaultContext’ 163 | extern defaultContext; | ^~~~~~~~~~~~~~ ulmount.c: At top level: ulmount.c:300:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 300 | uuMountQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ ulmount.c:332:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 332 | getDicList(d) | ^~~~~~~~~~ ulmount.c: In function ‘getDicList’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ ulmount.c:341:10: note: in expansion of macro ‘defaultContext’ 341 | extern defaultContext; | ^~~~~~~~~~~~~~ ulmount.c: At top level: sglobal.h:197:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 197 | #define dicMount G197_dicMount | ^~~~~~~~~~~~~ ulmount.c:497:1: note: in expansion of macro ‘dicMount’ 497 | dicMount(d) | ^~~~~~~~ ulmount.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: ulmount.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f ulserver.o unshared/ulserver.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g ulserver.c -o unshared/ulserver.o In file included from /usr/include/errno.h:25, from ulserver.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from ulserver.c:29: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:354:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 354 | #define serverFin G354_serverFin | ^~~~~~~~~~~~~~ ulserver.c:49:1: note: in expansion of macro ‘serverFin’ 49 | serverFin(d) | ^~~~~~~~~ ulserver.c:79:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 79 | uuServerChangeEveryTimeCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulserver.c:136:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 136 | uuServerChangeExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~~~ ulserver.c:148:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 148 | uuServerChangeQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:353:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 353 | #define serverChange G353_serverChange | ^~~~~~~~~~~~~~~~~ ulserver.c:162:1: note: in expansion of macro ‘serverChange’ 162 | serverChange(d) | ^~~~~~~~~~~~ ulserver.c: In function ‘G353_serverChange’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ ulserver.c:168:10: note: in expansion of macro ‘defaultContext’ 168 | extern defaultContext; | ^~~~~~~~~~~~~~ ulserver.c: At top level: ulserver.c:209:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 209 | serverChangeDo(d, len) | ^~~~~~~~~~~~~~ ulserver.c: In function ‘serverChangeDo’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ ulserver.c:217:10: note: in expansion of macro ‘defaultContext’ 217 | extern defaultContext; | ^~~~~~~~~~~~~~ ulserver.c: At top level: ulserver.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: ulserver.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f ulserver.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC ulserver.c In file included from /usr/include/errno.h:25, from ulserver.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from ulserver.c:29: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:354:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 354 | #define serverFin G354_serverFin | ^~~~~~~~~~~~~~ ulserver.c:49:1: note: in expansion of macro ‘serverFin’ 49 | serverFin(d) | ^~~~~~~~~ ulserver.c:79:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 79 | uuServerChangeEveryTimeCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulserver.c:136:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 136 | uuServerChangeExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~~~ ulserver.c:148:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 148 | uuServerChangeQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:353:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 353 | #define serverChange G353_serverChange | ^~~~~~~~~~~~~~~~~ ulserver.c:162:1: note: in expansion of macro ‘serverChange’ 162 | serverChange(d) | ^~~~~~~~~~~~ ulserver.c: In function ‘G353_serverChange’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ ulserver.c:168:10: note: in expansion of macro ‘defaultContext’ 168 | extern defaultContext; | ^~~~~~~~~~~~~~ ulserver.c: At top level: ulserver.c:209:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 209 | serverChangeDo(d, len) | ^~~~~~~~~~~~~~ ulserver.c: In function ‘serverChangeDo’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ ulserver.c:217:10: note: in expansion of macro ‘defaultContext’ 217 | extern defaultContext; | ^~~~~~~~~~~~~~ ulserver.c: At top level: ulserver.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: ulserver.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f util.o unshared/util.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g util.c -o unshared/util.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from util.c:83: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ util.c:156:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 156 | colwidth(s, len) | ^~~~~~~~ sglobal.h:59:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ util.c:207:1: note: in expansion of macro ‘NothingChanged’ 207 | NothingChanged(d) | ^~~~~~~~~~~~~~ sglobal.h:61:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ util.c:217:1: note: in expansion of macro ‘NothingForGLine’ 217 | NothingForGLine(d) | ^~~~~~~~~~~~~~~ sglobal.h:60:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 60 | #define NothingChangedWithBeep G060_NothingChangedWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ util.c:236:1: note: in expansion of macro ‘NothingChangedWithBeep’ 236 | NothingChangedWithBeep(d) | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:62:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ util.c:243:1: note: in expansion of macro ‘NothingForGLineWithBeep’ 243 | NothingForGLineWithBeep(d) | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:223:45: warning: type defaults to ‘int’ in declaration of ‘G223_extractJishuString’ [-Wimplicit-int] 223 | #define extractJishuString G223_extractJishuString | ^~~~~~~~~~~~~~~~~~~~~~~ util.c:264:8: note: in expansion of macro ‘extractJishuString’ 264 | extern extractJishuString pro((yomiContext, wchar_t *, wchar_t *, | ^~~~~~~~~~~~~~~~~~ util.c:535:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 535 | extractString(str, s, e) | ^~~~~~~~~~~~~ sglobal.h:358:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ util.c:720:1: note: in expansion of macro ‘setWStrings’ 720 | setWStrings(ws, s, sz) | ^~~~~~~~~~~ sglobal.h:58:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 58 | #define NoMoreMemory G058_NoMoreMemory | ^~~~~~~~~~~~~~~~~ util.c:864:1: note: in expansion of macro ‘NoMoreMemory’ 864 | NoMoreMemory() | ^~~~~~~~~~~~ sglobal.h:30:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ util.c:871:1: note: in expansion of macro ‘GLineNGReturn’ 871 | GLineNGReturn(d) | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ util.c:882:1: note: in expansion of macro ‘GLineNGReturnFI’ 882 | GLineNGReturnFI(d) | ^~~~~~~~~~~~~~~ sglobal.h:120:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 120 | #define WSfree G120_WSfree | ^~~~~~~~~~~ util.c:1382:1: note: in expansion of macro ‘WSfree’ 1382 | WSfree(s) | ^~~~~~ sglobal.h:131:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ util.c:1486:1: note: in expansion of macro ‘WToupper’ 1486 | WToupper(wchar_t w) | ^~~~~~~~ util.c:1499:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1499 | WTolower(wchar_t w) | ^~~~~~~~ util.c: In function ‘G185_confirmContext’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ util.c:1558:10: note: in expansion of macro ‘defaultContext’ 1558 | extern defaultContext; | ^~~~~~~~~~~~~~ util.c: In function ‘G151_abandonContext’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ util.c:1591:10: note: in expansion of macro ‘defaultContext’ 1591 | extern defaultContext; | ^~~~~~~~~~~~~~ util.c: At top level: util.c:1621:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1621 | ProcAnyKey(d) | ^~~~~~~~~~ util.c:1634:8: warning: type defaults to ‘int’ in declaration of ‘wait_anykey_func’ [-Wimplicit-int] 1634 | static wait_anykey_func pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~~~ util.c:1637:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1637 | wait_anykey_func(d, mode, whattodo, key, fnum) | ^~~~~~~~~~~~~~~~ util.c: In function ‘wait_anykey_func’: util.c:1654:1: warning: control reaches end of non-void function [-Wreturn-type] 1654 | } | ^ util.c: At top level: util.c:80:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 80 | static char rcs_id[] = "@(#) 102.1 $Id: util.c,v 1.6 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ util.c: In function ‘G302_makeKanjiStatusReturn’: util.c:654:7: warning: ‘len’ may be used uninitialized [-Wmaybe-uninitialized] 654 | s += len; | ^~ util.c:607:7: note: ‘len’ was declared here 607 | int len; | ^~~ util.c:670:45: warning: ‘sr’ may be used uninitialized [-Wmaybe-uninitialized] 670 | d->kanji_status_return->revPos = (int)(sr - d->genbuf); | ^ util.c:608:50: note: ‘sr’ was declared here 608 | wchar_t *s = d->genbuf, *e = s + ROMEBUFSIZE, *sr, *er, *sk, *ek; | ^~ util.c:671:45: warning: ‘er’ may be used uninitialized [-Wmaybe-uninitialized] 671 | d->kanji_status_return->revLen = (int)(er - sr); | ^ util.c:608:55: note: ‘er’ was declared here 608 | wchar_t *s = d->genbuf, *e = s + ROMEBUFSIZE, *sr, *er, *sk, *ek; | ^~ rm -f util.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC util.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from util.c:83: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ util.c:156:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 156 | colwidth(s, len) | ^~~~~~~~ sglobal.h:59:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ util.c:207:1: note: in expansion of macro ‘NothingChanged’ 207 | NothingChanged(d) | ^~~~~~~~~~~~~~ sglobal.h:61:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ util.c:217:1: note: in expansion of macro ‘NothingForGLine’ 217 | NothingForGLine(d) | ^~~~~~~~~~~~~~~ sglobal.h:60:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 60 | #define NothingChangedWithBeep G060_NothingChangedWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ util.c:236:1: note: in expansion of macro ‘NothingChangedWithBeep’ 236 | NothingChangedWithBeep(d) | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:62:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ util.c:243:1: note: in expansion of macro ‘NothingForGLineWithBeep’ 243 | NothingForGLineWithBeep(d) | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:223:45: warning: type defaults to ‘int’ in declaration of ‘G223_extractJishuString’ [-Wimplicit-int] 223 | #define extractJishuString G223_extractJishuString | ^~~~~~~~~~~~~~~~~~~~~~~ util.c:264:8: note: in expansion of macro ‘extractJishuString’ 264 | extern extractJishuString pro((yomiContext, wchar_t *, wchar_t *, | ^~~~~~~~~~~~~~~~~~ util.c:535:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 535 | extractString(str, s, e) | ^~~~~~~~~~~~~ sglobal.h:358:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ util.c:720:1: note: in expansion of macro ‘setWStrings’ 720 | setWStrings(ws, s, sz) | ^~~~~~~~~~~ sglobal.h:58:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 58 | #define NoMoreMemory G058_NoMoreMemory | ^~~~~~~~~~~~~~~~~ util.c:864:1: note: in expansion of macro ‘NoMoreMemory’ 864 | NoMoreMemory() | ^~~~~~~~~~~~ sglobal.h:30:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ util.c:871:1: note: in expansion of macro ‘GLineNGReturn’ 871 | GLineNGReturn(d) | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ util.c:882:1: note: in expansion of macro ‘GLineNGReturnFI’ 882 | GLineNGReturnFI(d) | ^~~~~~~~~~~~~~~ sglobal.h:120:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 120 | #define WSfree G120_WSfree | ^~~~~~~~~~~ util.c:1382:1: note: in expansion of macro ‘WSfree’ 1382 | WSfree(s) | ^~~~~~ sglobal.h:131:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ util.c:1486:1: note: in expansion of macro ‘WToupper’ 1486 | WToupper(wchar_t w) | ^~~~~~~~ util.c:1499:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1499 | WTolower(wchar_t w) | ^~~~~~~~ util.c: In function ‘G185_confirmContext’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ util.c:1558:10: note: in expansion of macro ‘defaultContext’ 1558 | extern defaultContext; | ^~~~~~~~~~~~~~ util.c: In function ‘G151_abandonContext’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ util.c:1591:10: note: in expansion of macro ‘defaultContext’ 1591 | extern defaultContext; | ^~~~~~~~~~~~~~ util.c: At top level: util.c:1621:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1621 | ProcAnyKey(d) | ^~~~~~~~~~ util.c:1634:8: warning: type defaults to ‘int’ in declaration of ‘wait_anykey_func’ [-Wimplicit-int] 1634 | static wait_anykey_func pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~~~ util.c:1637:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1637 | wait_anykey_func(d, mode, whattodo, key, fnum) | ^~~~~~~~~~~~~~~~ util.c: In function ‘wait_anykey_func’: util.c:1654:1: warning: control reaches end of non-void function [-Wreturn-type] 1654 | } | ^ util.c: At top level: util.c:80:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 80 | static char rcs_id[] = "@(#) 102.1 $Id: util.c,v 1.6 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ util.c: In function ‘G302_makeKanjiStatusReturn’: util.c:654:7: warning: ‘len’ may be used uninitialized [-Wmaybe-uninitialized] 654 | s += len; | ^~ util.c:607:7: note: ‘len’ was declared here 607 | int len; | ^~~ util.c:670:45: warning: ‘sr’ may be used uninitialized [-Wmaybe-uninitialized] 670 | d->kanji_status_return->revPos = (int)(sr - d->genbuf); | ^ util.c:608:50: note: ‘sr’ was declared here 608 | wchar_t *s = d->genbuf, *e = s + ROMEBUFSIZE, *sr, *er, *sk, *ek; | ^~ util.c:671:45: warning: ‘er’ may be used uninitialized [-Wmaybe-uninitialized] 671 | d->kanji_status_return->revLen = (int)(er - sr); | ^ util.c:608:55: note: ‘er’ was declared here 608 | wchar_t *s = d->genbuf, *e = s + ROMEBUFSIZE, *sr, *er, *sk, *ek; | ^~ rm -f yesno.o unshared/yesno.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g yesno.c -o unshared/yesno.o In file included from /usr/include/errno.h:25, from yesno.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from yesno.c:28: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ yesno.c:139:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 139 | YesNo(d) | ^~~~~ yesno.c:159:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 159 | YesNoQuit(d) | ^~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ t_reimap.h:27:8: note: in expansion of macro ‘DoFuncSequence’ 27 | extern DoFuncSequence pro((struct _uiContext *)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ t_reimap.h:28:8: note: in expansion of macro ‘UseOtherKeymap’ 28 | extern UseOtherKeymap pro((struct _uiContext *)); | ^~~~~~~~~~~~~~ In file included from yesno.c:170: t_reimap.h:24:13: warning: ‘t_reimap_id’ defined but not used [-Wunused-variable] 24 | static char t_reimap_id[] = "@(#) 102.1 $Id: t_reimap.h,v 1.1.1.1 2002/10/19 08:27:51 aida_s Exp $"; | ^~~~~~~~~~~ yesno.c:24:17: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: yesno.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f yesno.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC yesno.c In file included from /usr/include/errno.h:25, from yesno.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from yesno.c:28: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ yesno.c:139:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 139 | YesNo(d) | ^~~~~ yesno.c:159:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 159 | YesNoQuit(d) | ^~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ t_reimap.h:27:8: note: in expansion of macro ‘DoFuncSequence’ 27 | extern DoFuncSequence pro((struct _uiContext *)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ t_reimap.h:28:8: note: in expansion of macro ‘UseOtherKeymap’ 28 | extern UseOtherKeymap pro((struct _uiContext *)); | ^~~~~~~~~~~~~~ In file included from yesno.c:170: t_reimap.h:24:13: warning: ‘t_reimap_id’ defined but not used [-Wunused-variable] 24 | static char t_reimap_id[] = "@(#) 102.1 $Id: t_reimap.h,v 1.1.1.1 2002/10/19 08:27:51 aida_s Exp $"; | ^~~~~~~~~~~ yesno.c:24:17: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: yesno.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f bunsetsu.o unshared/bunsetsu.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g bunsetsu.c -o unshared/bunsetsu.o In file included from /usr/include/errno.h:25, from bunsetsu.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from bunsetsu.c:28: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ bunsetsu.c:98:8: warning: type defaults to ‘int’ in declaration of ‘BunFullExtend’ [-Wimplicit-int] 98 | static BunFullExtend pro((uiContext)); | ^~~~~~~~~~~~~ bunsetsu.c:101:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 101 | BunFullExtend(d) | ^~~~~~~~~~~~~ bunsetsu.c:111:8: warning: type defaults to ‘int’ in declaration of ‘BunFullShrink’ [-Wimplicit-int] 111 | static BunFullShrink pro((uiContext)); | ^~~~~~~~~~~~~ bunsetsu.c:114:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 114 | BunFullShrink(d) | ^~~~~~~~~~~~~ bunsetsu.c:124:8: warning: type defaults to ‘int’ in declaration of ‘BunExtend’ [-Wimplicit-int] 124 | static BunExtend pro((uiContext)); | ^~~~~~~~~ bunsetsu.c:127:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 127 | BunExtend(d) | ^~~~~~~~~ bunsetsu.c:146:8: warning: type defaults to ‘int’ in declaration of ‘BunShrink’ [-Wimplicit-int] 146 | static BunShrink pro((uiContext)); | ^~~~~~~~~ bunsetsu.c:149:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 149 | BunShrink(d) | ^~~~~~~~~ bunsetsu.c:172:8: warning: type defaults to ‘int’ in declaration of ‘BunHenkan’ [-Wimplicit-int] 172 | static BunHenkan pro((uiContext)); | ^~~~~~~~~ bunsetsu.c:175:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 175 | BunHenkan(d) | ^~~~~~~~~ bunsetsu.c:192:8: warning: type defaults to ‘int’ in declaration of ‘BunQuit’ [-Wimplicit-int] 192 | static BunQuit pro((uiContext)); | ^~~~~~~ bunsetsu.c:195:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 195 | BunQuit(d) | ^~~~~~~ bunsetsu.c:206:8: warning: type defaults to ‘int’ in declaration of ‘BunSelfInsert’ [-Wimplicit-int] 206 | static BunSelfInsert pro((uiContext)); | ^~~~~~~~~~~~~ bunsetsu.c:209:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 209 | BunSelfInsert(d) | ^~~~~~~~~~~~~ bunsetsu.c:219:8: warning: type defaults to ‘int’ in declaration of ‘BunQuotedInsert’ [-Wimplicit-int] 219 | static BunQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~ bunsetsu.c:222:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 222 | BunQuotedInsert(d) | ^~~~~~~~~~~~~~~ bunsetsu.c:232:8: warning: type defaults to ‘int’ in declaration of ‘BunKillToEOL’ [-Wimplicit-int] 232 | static BunKillToEOL pro((uiContext)); | ^~~~~~~~~~~~ bunsetsu.c:235:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 235 | BunKillToEOL(d) | ^~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ bunmap.h:27:8: note: in expansion of macro ‘DoFuncSequence’ 27 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ bunmap.h:27:25: note: in expansion of macro ‘UseOtherKeymap’ 27 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ bunmap.h:28:8: note: in expansion of macro ‘TanNop’ 28 | extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); | ^~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ bunmap.h:28:33: note: in expansion of macro ‘YomiKakutei’ 28 | extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ In file included from bunsetsu.c:245: bunmap.h:24:13: warning: ‘bunmap_id’ defined but not used [-Wunused-variable] 24 | static char bunmap_id[] = "@(#) 102.1 $Id: bunmap.h,v 1.1.1.1 2002/10/19 08:27:48 aida_s Exp $"; | ^~~~~~~~~ bunsetsu.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: bunsetsu.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f bunsetsu.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC bunsetsu.c In file included from /usr/include/errno.h:25, from bunsetsu.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from bunsetsu.c:28: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ bunsetsu.c:98:8: warning: type defaults to ‘int’ in declaration of ‘BunFullExtend’ [-Wimplicit-int] 98 | static BunFullExtend pro((uiContext)); | ^~~~~~~~~~~~~ bunsetsu.c:101:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 101 | BunFullExtend(d) | ^~~~~~~~~~~~~ bunsetsu.c:111:8: warning: type defaults to ‘int’ in declaration of ‘BunFullShrink’ [-Wimplicit-int] 111 | static BunFullShrink pro((uiContext)); | ^~~~~~~~~~~~~ bunsetsu.c:114:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 114 | BunFullShrink(d) | ^~~~~~~~~~~~~ bunsetsu.c:124:8: warning: type defaults to ‘int’ in declaration of ‘BunExtend’ [-Wimplicit-int] 124 | static BunExtend pro((uiContext)); | ^~~~~~~~~ bunsetsu.c:127:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 127 | BunExtend(d) | ^~~~~~~~~ bunsetsu.c:146:8: warning: type defaults to ‘int’ in declaration of ‘BunShrink’ [-Wimplicit-int] 146 | static BunShrink pro((uiContext)); | ^~~~~~~~~ bunsetsu.c:149:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 149 | BunShrink(d) | ^~~~~~~~~ bunsetsu.c:172:8: warning: type defaults to ‘int’ in declaration of ‘BunHenkan’ [-Wimplicit-int] 172 | static BunHenkan pro((uiContext)); | ^~~~~~~~~ bunsetsu.c:175:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 175 | BunHenkan(d) | ^~~~~~~~~ bunsetsu.c:192:8: warning: type defaults to ‘int’ in declaration of ‘BunQuit’ [-Wimplicit-int] 192 | static BunQuit pro((uiContext)); | ^~~~~~~ bunsetsu.c:195:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 195 | BunQuit(d) | ^~~~~~~ bunsetsu.c:206:8: warning: type defaults to ‘int’ in declaration of ‘BunSelfInsert’ [-Wimplicit-int] 206 | static BunSelfInsert pro((uiContext)); | ^~~~~~~~~~~~~ bunsetsu.c:209:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 209 | BunSelfInsert(d) | ^~~~~~~~~~~~~ bunsetsu.c:219:8: warning: type defaults to ‘int’ in declaration of ‘BunQuotedInsert’ [-Wimplicit-int] 219 | static BunQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~ bunsetsu.c:222:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 222 | BunQuotedInsert(d) | ^~~~~~~~~~~~~~~ bunsetsu.c:232:8: warning: type defaults to ‘int’ in declaration of ‘BunKillToEOL’ [-Wimplicit-int] 232 | static BunKillToEOL pro((uiContext)); | ^~~~~~~~~~~~ bunsetsu.c:235:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 235 | BunKillToEOL(d) | ^~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ bunmap.h:27:8: note: in expansion of macro ‘DoFuncSequence’ 27 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ bunmap.h:27:25: note: in expansion of macro ‘UseOtherKeymap’ 27 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ bunmap.h:28:8: note: in expansion of macro ‘TanNop’ 28 | extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); | ^~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ bunmap.h:28:33: note: in expansion of macro ‘YomiKakutei’ 28 | extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ In file included from bunsetsu.c:245: bunmap.h:24:13: warning: ‘bunmap_id’ defined but not used [-Wunused-variable] 24 | static char bunmap_id[] = "@(#) 102.1 $Id: bunmap.h,v 1.1.1.1 2002/10/19 08:27:48 aida_s Exp $"; | ^~~~~~~~~ bunsetsu.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: bunsetsu.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f engine.o unshared/engine.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g engine.c -o unshared/engine.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from engine.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:69:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 69 | #define RkSetServerName G069_RkSetServerName | ^~~~~~~~~~~~~~~~~~~~ engine.c:731:1: note: in expansion of macro ‘RkSetServerName’ 731 | RkSetServerName(s) | ^~~~~~~~~~~~~~~ engine.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "$Id: engine.c,v 1.6 2003/09/21 10:16:49 aida_s Exp $"; | ^~~~~~ engine.c: In function ‘G069_RkSetServerName’: engine.c:735:11: warning: ‘__builtin_strncpy’ specified bound 128 equals destination size [-Wstringop-truncation] 735 | (void)strncpy(iroha_server_name, s, CANNA_SERVER_NAME_LEN); | ^ rm -f engine.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC engine.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from engine.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:69:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 69 | #define RkSetServerName G069_RkSetServerName | ^~~~~~~~~~~~~~~~~~~~ engine.c:731:1: note: in expansion of macro ‘RkSetServerName’ 731 | RkSetServerName(s) | ^~~~~~~~~~~~~~~ engine.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "$Id: engine.c,v 1.6 2003/09/21 10:16:49 aida_s Exp $"; | ^~~~~~ engine.c: In function ‘G069_RkSetServerName’: engine.c:735:11: warning: ‘__builtin_strncpy’ specified bound 128 equals destination size [-Wstringop-truncation] 735 | (void)strncpy(iroha_server_name, s, CANNA_SERVER_NAME_LEN); | ^ rm -f RKroma.o unshared/RKroma.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g RKroma.c -o unshared/RKroma.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from RKroma.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ RKroma.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[]="@(#) 102.1 $Id: RKroma.c,v 1.4.2.1 2004/04/26 22:49:21 aida_s Exp $"; | ^~~~~ rm -f RKroma.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC RKroma.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from RKroma.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ RKroma.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[]="@(#) 102.1 $Id: RKroma.c,v 1.4.2.1 2004/04/26 22:49:21 aida_s Exp $"; | ^~~~~ rm -f RKkana.o unshared/RKkana.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g RKkana.c -o unshared/RKkana.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from RKkana.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ RKkana.c:728:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 728 | RkwCvtHan(dst, maxdst, src, srclen) | ^~~~~~~~~ RKkana.c:764:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 764 | RkwCvtHira(dst, maxdst, src, srclen) | ^~~~~~~~~~ RKkana.c:801:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 801 | RkwCvtKana(dst, maxdst, src, srclen) | ^~~~~~~~~~ RKkana.c:838:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 838 | RkwCvtZen(dst, maxdst, src, srclen) | ^~~~~~~~~ RKkana.c:875:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 875 | RkwCvtNone(dst, maxdst, src, srclen) | ^~~~~~~~~~ RKkana.c:889:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 889 | RkwMapRoma(romaji, dst, maxdst, src, srclen, flags, status) | ^~~~~~~~~~ RKkana.c:932:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 932 | RkwMapPhonogram(struct RkRxDic *romaji, wchar_t *dst, int maxdst, | ^~~~~~~~~~~~~~~ RKkana.c:998:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 998 | RkwCvtRoma(romaji, dst, maxdst, src, srclen, flags) | ^~~~~~~~~~ RKkana.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[]="@(#) 102.1 $Id: RKkana.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~ rm -f RKkana.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC RKkana.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from RKkana.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ RKkana.c:728:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 728 | RkwCvtHan(dst, maxdst, src, srclen) | ^~~~~~~~~ RKkana.c:764:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 764 | RkwCvtHira(dst, maxdst, src, srclen) | ^~~~~~~~~~ RKkana.c:801:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 801 | RkwCvtKana(dst, maxdst, src, srclen) | ^~~~~~~~~~ RKkana.c:838:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 838 | RkwCvtZen(dst, maxdst, src, srclen) | ^~~~~~~~~ RKkana.c:875:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 875 | RkwCvtNone(dst, maxdst, src, srclen) | ^~~~~~~~~~ RKkana.c:889:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 889 | RkwMapRoma(romaji, dst, maxdst, src, srclen, flags, status) | ^~~~~~~~~~ RKkana.c:932:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 932 | RkwMapPhonogram(struct RkRxDic *romaji, wchar_t *dst, int maxdst, | ^~~~~~~~~~~~~~~ RKkana.c:998:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 998 | RkwCvtRoma(romaji, dst, maxdst, src, srclen, flags) | ^~~~~~~~~~ RKkana.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[]="@(#) 102.1 $Id: RKkana.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~ rm -f obind.o unshared/obind.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g obind.c -o unshared/obind.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from obind.c:37: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ obind.c: In function ‘wc32stowc16s’: obind.c:92:1: warning: type of ‘len’ defaults to ‘int’ [-Wimplicit-int] 92 | wc32stowc16s(wc16s, wc32s, len) | ^~~~~~~~~~~~ obind.c: In function ‘wc16stowc32s’: obind.c:126:1: warning: type of ‘len’ defaults to ‘int’ [-Wimplicit-int] 126 | wc16stowc32s(wc32s, wc16s, len) | ^~~~~~~~~~~~ obind.c: In function ‘owcKanjiControl2’: obind.c:503:54: warning: pointer targets in passing argument 4 of ‘IROHA_G426_XwcKanjiControl2’ differ in signedness [-Wpointer-sign] 503 | ret = XwcKanjiControl2(display, window, request, (char *)&list_cb); | ^~~~~~~~~~~~~~~~ | | | char * canna.h:975:50: note: expected ‘BYTE *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 975 | pro((unsigned int, unsigned int, unsigned int, BYTE *)); | ^~~~~~ ../../include/ccompat.h:30:17: note: in definition of macro ‘pro’ 30 | # define pro(x) x | ^ obind.c: At top level: obind.c:81:1: warning: ‘Oldwcsnlen’ defined but not used [-Wunused-function] 81 | Oldwcsnlen(owcs, maxlen) | ^~~~~~~~~~ obind.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[] = "$Id: obind.c,v 1.4.2.1 2004/04/26 22:49:21 aida_s Exp $"; | ^~~~~ obind.c: In function ‘wc32stowc16s’: obind.c:118:16: warning: ‘wc16’ may be used uninitialized [-Wmaybe-uninitialized] 118 | wc16s[i] = (cannawc16)wc16; | ^~~~~~~~~~~~~~~ obind.c:99:15: note: ‘wc16’ was declared here 99 | cannawc32 wc16; | ^~~~ obind.c: In function ‘wc16stowc32s.constprop’: obind.c:152:14: warning: ‘wc32’ may be used uninitialized [-Wmaybe-uninitialized] 152 | wc32s[i] = wc32; | ~~~~~~~~~^~~~~~ obind.c:133:15: note: ‘wc32’ was declared here 133 | cannawc32 wc32; | ^~~~ In function ‘wc16stowc32s’, inlined from ‘OldwcstoWCs’ at obind.c:175:12, inlined from ‘owcLookupKanji2’ at obind.c:364:3, inlined from ‘wcKanjiString’ at obind.c:552:10: obind.c:152:14: warning: ‘wc32’ may be used uninitialized [-Wmaybe-uninitialized] 152 | wc32s[i] = wc32; | ~~~~~~~~~^~~~~~ obind.c: In function ‘wcKanjiString’: obind.c:133:15: note: ‘wc32’ was declared here 133 | cannawc32 wc32; | ^~~~ In function ‘wc32stowc16s’, inlined from ‘WCstoOldwcs’ at obind.c:194:12, inlined from ‘owcKanjiControl2’ at obind.c:487:2, inlined from ‘wcKanjiControl’ at obind.c:564:10: obind.c:118:16: warning: ‘wc16’ may be used uninitialized [-Wmaybe-uninitialized] 118 | wc16s[i] = (cannawc16)wc16; | ^~~~~~~~~~~~~~~ obind.c: In function ‘wcKanjiControl’: obind.c:99:15: note: ‘wc16’ was declared here 99 | cannawc32 wc16; | ^~~~ rm -f obind.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC obind.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from obind.c:37: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ obind.c: In function ‘wc32stowc16s’: obind.c:92:1: warning: type of ‘len’ defaults to ‘int’ [-Wimplicit-int] 92 | wc32stowc16s(wc16s, wc32s, len) | ^~~~~~~~~~~~ obind.c: In function ‘wc16stowc32s’: obind.c:126:1: warning: type of ‘len’ defaults to ‘int’ [-Wimplicit-int] 126 | wc16stowc32s(wc32s, wc16s, len) | ^~~~~~~~~~~~ obind.c: In function ‘owcKanjiControl2’: obind.c:503:54: warning: pointer targets in passing argument 4 of ‘IROHA_G426_XwcKanjiControl2’ differ in signedness [-Wpointer-sign] 503 | ret = XwcKanjiControl2(display, window, request, (char *)&list_cb); | ^~~~~~~~~~~~~~~~ | | | char * canna.h:975:50: note: expected ‘BYTE *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 975 | pro((unsigned int, unsigned int, unsigned int, BYTE *)); | ^~~~~~ ../../include/ccompat.h:30:17: note: in definition of macro ‘pro’ 30 | # define pro(x) x | ^ obind.c: At top level: obind.c:81:1: warning: ‘Oldwcsnlen’ defined but not used [-Wunused-function] 81 | Oldwcsnlen(owcs, maxlen) | ^~~~~~~~~~ obind.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[] = "$Id: obind.c,v 1.4.2.1 2004/04/26 22:49:21 aida_s Exp $"; | ^~~~~ obind.c: In function ‘wc32stowc16s’: obind.c:118:16: warning: ‘wc16’ may be used uninitialized [-Wmaybe-uninitialized] 118 | wc16s[i] = (cannawc16)wc16; | ^~~~~~~~~~~~~~~ obind.c:99:15: note: ‘wc16’ was declared here 99 | cannawc32 wc16; | ^~~~ obind.c: In function ‘wc16stowc32s.constprop’: obind.c:152:14: warning: ‘wc32’ may be used uninitialized [-Wmaybe-uninitialized] 152 | wc32s[i] = wc32; | ~~~~~~~~~^~~~~~ obind.c:133:15: note: ‘wc32’ was declared here 133 | cannawc32 wc32; | ^~~~ In function ‘wc16stowc32s’, inlined from ‘OldwcstoWCs’ at obind.c:175:12, inlined from ‘owcLookupKanji2’ at obind.c:364:3, inlined from ‘wcKanjiString’ at obind.c:552:10: obind.c:152:14: warning: ‘wc32’ may be used uninitialized [-Wmaybe-uninitialized] 152 | wc32s[i] = wc32; | ~~~~~~~~~^~~~~~ obind.c: In function ‘wcKanjiString’: obind.c:133:15: note: ‘wc32’ was declared here 133 | cannawc32 wc32; | ^~~~ In function ‘wc32stowc16s’, inlined from ‘WCstoOldwcs’ at obind.c:194:12, inlined from ‘owcKanjiControl2’ at obind.c:487:2, inlined from ‘wcKanjiControl’ at obind.c:564:10: obind.c:118:16: warning: ‘wc16’ may be used uninitialized [-Wmaybe-uninitialized] 118 | wc16s[i] = (cannawc16)wc16; | ^~~~~~~~~~~~~~~ obind.c: In function ‘wcKanjiControl’: obind.c:99:15: note: ‘wc16’ was declared here 99 | cannawc32 wc16; | ^~~~ for i in rkc.o convert.o wconvert.o wutil.o conf.o ; do (rm -f $i; cp ../RKC/$i . ); done if [ -d unshared ]; then (cd unshared ; for i in rkc.o convert.o wconvert.o wutil.o conf.o; do if [ -f ../../RKC/unshared/$i ]; then (rm -f $i; cp ../../RKC/unshared/$i .) ; fi; done ) ; fi rm -f cfuncs.o unshared/cfuncs.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g cfuncs.c -o unshared/cfuncs.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from cfuncs.c:24: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f cfuncs.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC cfuncs.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from cfuncs.c:24: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f file.o unshared/file.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g file.c -o unshared/file.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from file.c:24: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f file.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC file.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from file.c:24: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f strops.o unshared/strops.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -g -Wall -g strops.c -o unshared/strops.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from strops.c:24: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f strops.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DNEED_RKINDEP_SUBST -fPIC strops.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from strops.c:24: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f libcanna.so.1.2~ + cd . + gcc -m64 -o ./libcanna.so.1.2~ -shared -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-soname,libcanna.so.1 jrbind.o ebind.o lisp.o defaultmap.o bushu.o chikuji.o commondata.o empty.o henkan.o hex.o ichiran.o jishu.o kctrl.o keydef.o kigo.o mode.o multi.o onoff.o parse.o romaji.o uiutil.o uldefine.o uldelete.o ulhinshi.o ulkigo.o ulmount.o ulserver.o util.o yesno.o bunsetsu.o engine.o RKroma.o RKkana.o obind.o rkc.o convert.o wconvert.o wutil.o conf.o cfuncs.o file.o strops.o -lc + rm -f libcanna.so.1 + ln -s libcanna.so.1.2 libcanna.so.1 rm -f libcanna.so.1.2 mv -f libcanna.so.1.2~ libcanna.so.1.2 + rm -f libcanna.so + ln -s libcanna.so.1.2 libcanna.so rm -f libcanna.a + cd unshared + ar cq ../libcanna.a jrbind.o ebind.o lisp.o defaultmap.o bushu.o chikuji.o commondata.o empty.o henkan.o hex.o ichiran.o jishu.o kctrl.o keydef.o kigo.o mode.o multi.o onoff.o parse.o romaji.o uiutil.o uldefine.o uldelete.o ulhinshi.o ulkigo.o ulmount.o ulserver.o util.o yesno.o bunsetsu.o engine.o RKroma.o RKkana.o obind.o rkc.o convert.o wconvert.o wutil.o conf.o cfuncs.o file.o strops.o ranlib libcanna.a make[5]: Leaving directory '/<>/lib/canna' making all in lib/canna16... make[5]: Entering directory '/<>/lib/canna16' rm -f jrbind.o unshared/jrbind.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g jrbind.c -o unshared/jrbind.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from jrbind.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ canna.h:54:42: warning: return type defaults to ‘int’ [-Wimplicit-int] 54 | #define XwcLookupKanji2 IROHA_G425_XwcLookupKanji2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ jrbind.c:111:1: note: in expansion of macro ‘XwcLookupKanji2’ 111 | XwcLookupKanji2(dpy, win, buffer_return, nbuffer, nbytes, functionalChar, | ^~~~~~~~~~~~~~~ jrbind.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: jrbind.c,v 1.4 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f jrbind.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC jrbind.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from jrbind.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ canna.h:54:42: warning: return type defaults to ‘int’ [-Wimplicit-int] 54 | #define XwcLookupKanji2 IROHA_G425_XwcLookupKanji2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ jrbind.c:111:1: note: in expansion of macro ‘XwcLookupKanji2’ 111 | XwcLookupKanji2(dpy, win, buffer_return, nbuffer, nbytes, functionalChar, | ^~~~~~~~~~~~~~~ jrbind.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: jrbind.c,v 1.4 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f ebind.o unshared/ebind.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g ebind.c -o unshared/ebind.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from ebind.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ ebind.c:45:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 45 | StoreWCtoEUC(wbuf, wbuflen, wks, ebuf, maxebuf, ks, ch, nbytes) | ^~~~~~~~~~~~ canna.h:52:42: warning: return type defaults to ‘int’ [-Wimplicit-int] 52 | #define XLookupKanji2 IROHA_G300_XLookupKanji2 | ^~~~~~~~~~~~~~~~~~~~~~~~ ebind.c:190:1: note: in expansion of macro ‘XLookupKanji2’ 190 | XLookupKanji2(dpy, win, buffer_return, bytes_buffer, nbytes, functionalChar, | ^~~~~~~~~~~~~ ebind.c: In function ‘IROHA_G301_XKanjiControl2’: ebind.c:367:54: warning: pointer targets in passing argument 4 of ‘IROHA_G426_XwcKanjiControl2’ differ in signedness [-Wpointer-sign] 367 | ret = XwcKanjiControl2(display, window, request, (char *)&list_cb); | ^~~~~~~~~~~~~~~~ | | | char * canna.h:975:50: note: expected ‘BYTE *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 975 | pro((unsigned int, unsigned int, unsigned int, BYTE *)); | ^~~~~~ ../../include/ccompat.h:30:17: note: in definition of macro ‘pro’ 30 | # define pro(x) x | ^ ebind.c: At top level: ebind.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[] = "$Id: ebind.c,v 1.6 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~ rm -f ebind.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC ebind.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from ebind.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ ebind.c:45:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 45 | StoreWCtoEUC(wbuf, wbuflen, wks, ebuf, maxebuf, ks, ch, nbytes) | ^~~~~~~~~~~~ canna.h:52:42: warning: return type defaults to ‘int’ [-Wimplicit-int] 52 | #define XLookupKanji2 IROHA_G300_XLookupKanji2 | ^~~~~~~~~~~~~~~~~~~~~~~~ ebind.c:190:1: note: in expansion of macro ‘XLookupKanji2’ 190 | XLookupKanji2(dpy, win, buffer_return, bytes_buffer, nbytes, functionalChar, | ^~~~~~~~~~~~~ ebind.c: In function ‘IROHA_G301_XKanjiControl2’: ebind.c:367:54: warning: pointer targets in passing argument 4 of ‘IROHA_G426_XwcKanjiControl2’ differ in signedness [-Wpointer-sign] 367 | ret = XwcKanjiControl2(display, window, request, (char *)&list_cb); | ^~~~~~~~~~~~~~~~ | | | char * canna.h:975:50: note: expected ‘BYTE *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 975 | pro((unsigned int, unsigned int, unsigned int, BYTE *)); | ^~~~~~ ../../include/ccompat.h:30:17: note: in definition of macro ‘pro’ 30 | # define pro(x) x | ^ ebind.c: At top level: ebind.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[] = "$Id: ebind.c,v 1.6 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~ rm -f lisp.o unshared/lisp.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g lisp.c -o unshared/lisp.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from lisp.h:25, from lisp.c:30: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ lisp.c:43:8: warning: type defaults to ‘int’ in declaration of ‘initIS’ [-Wimplicit-int] 43 | static initIS(); | ^~~~~~ lisp.c:45:8: warning: type defaults to ‘int’ in declaration of ‘allocarea’ [-Wimplicit-int] 45 | static allocarea(), skipspaces(), zaplin(), isterm(); | ^~~~~~~~~ lisp.c:45:21: warning: type defaults to ‘int’ in declaration of ‘skipspaces’ [-Wimplicit-int] 45 | static allocarea(), skipspaces(), zaplin(), isterm(); | ^~~~~~~~~~ lisp.c:45:35: warning: type defaults to ‘int’ in declaration of ‘zaplin’ [-Wimplicit-int] 45 | static allocarea(), skipspaces(), zaplin(), isterm(); | ^~~~~~ lisp.c:45:45: warning: type defaults to ‘int’ in declaration of ‘isterm’ [-Wimplicit-int] 45 | static allocarea(), skipspaces(), zaplin(), isterm(); | ^~~~~~ lisp.c: In function ‘G133_YYparse_by_rcfilename’: sglobal.h:177:45: warning: type defaults to ‘int’ in declaration of ‘G177_ckverbose’ [-Wimplicit-int] 177 | #define ckverbose G177_ckverbose | ^~~~~~~~~~~~~~ lisp.c:259:10: note: in expansion of macro ‘ckverbose’ 259 | extern ckverbose; | ^~~~~~~~~ lisp.c: At top level: sglobal.h:322:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 322 | #define parse_string G322_parse_string | ^~~~~~~~~~~~~~~~~ lisp.c:337:1: note: in expansion of macro ‘parse_string’ 337 | parse_string(str) | ^~~~~~~~~~~~ lisp.c:521:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 521 | initIS() | ^~~~~~ lisp.c:640:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 640 | identifySequence(c, val) | ^~~~~~~~~~~~~~~~ lisp.c:687:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 687 | allocarea() | ^~~~~~~~~ lisp.c:1036:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1036 | skipspaces() | ^~~~~~~~~~ lisp.c:1061:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1061 | zaplin() | ^~~~~~ lisp.c:1153:8: warning: type defaults to ‘int’ in declaration of ‘isnum’ [-Wimplicit-int] 1153 | static isnum(); | ^~~~~ lisp.c:1308:8: warning: return type defaults to ‘int’ [-Wimplicit-int] 1308 | static isnum(name) | ^~~~~ lisp.c:1436:8: warning: return type defaults to ‘int’ [-Wimplicit-int] 1436 | static isterm(c) | ^~~~~~ lisp.c: In function ‘Ldefsym’: sglobal.h:317:45: warning: type defaults to ‘int’ in declaration of ‘G317_nkeysup’ [-Wimplicit-int] 317 | #define nkeysup G317_nkeysup | ^~~~~~~~~~~~ lisp.c:3297:10: note: in expansion of macro ‘nkeysup’ 3297 | extern nkeysup; | ^~~~~~~ lisp.c: In function ‘VProtoVer’: sglobal.h:330:45: warning: type defaults to ‘int’ in declaration of ‘G330_protocol_version’ [-Wimplicit-int] 330 | #define protocol_version G330_protocol_version | ^~~~~~~~~~~~~~~~~~~~~ lisp.c:4183:10: note: in expansion of macro ‘protocol_version’ 4183 | extern protocol_version; | ^~~~~~~~~~~~~~~~ lisp.c: In function ‘VServVer’: sglobal.h:356:45: warning: type defaults to ‘int’ in declaration of ‘G356_server_version’ [-Wimplicit-int] 356 | #define server_version G356_server_version | ^~~~~~~~~~~~~~~~~~~ lisp.c:4195:10: note: in expansion of macro ‘server_version’ 4195 | extern server_version; | ^~~~~~~~~~~~~~ lisp.c: In function ‘VCodeInput’: lisp.c:4264:39: warning: "/*" within comment [-Wcomment] 4264 | if (/* 0 <= cannaconf.code_input && /* unsigned ¤Ë¤·¤¿¤Î¤Ç¾éĹ¤Ë¤Ê¤Ã¤¿ */ | lisp.c: In function ‘Ldefmenu’: lisp.c:3856:1: warning: control reaches end of non-void function [-Wreturn-type] 3856 | } | ^ lisp.c: In function ‘pickupChars’: lisp.c:3520:1: warning: control reaches end of non-void function [-Wreturn-type] 3520 | } | ^ lisp.c: In function ‘Ldefmode’: lisp.c:3288:1: warning: control reaches end of non-void function [-Wreturn-type] 3288 | } | ^ lisp.c: At top level: lisp.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[] = "$Id: lisp.c,v 1.11.2.1 2004/04/26 22:49:21 aida_s Exp $"; | ^~~~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [16, 2147483632] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [17, 2147483633] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [18, 2147483634] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [19, 2147483635] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [20, 2147483636] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [21, 2147483637] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [22, 2147483638] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [23, 2147483639] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [24, 2147483640] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [25, 2147483641] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [26, 2147483642] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [27, 2147483643] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [28, 2147483644] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [29, 2147483645] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [30, 2147483646] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [16, 2147483632] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [17, 2147483633] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [18, 2147483634] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [19, 2147483635] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [20, 2147483636] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [21, 2147483637] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [22, 2147483638] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [23, 2147483639] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [24, 2147483640] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [25, 2147483641] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [26, 2147483642] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [27, 2147483643] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [28, 2147483644] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [29, 2147483645] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [30, 2147483646] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [16, 2147483632] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [17, 2147483633] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [18, 2147483634] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [19, 2147483635] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [20, 2147483636] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [21, 2147483637] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [22, 2147483638] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [23, 2147483639] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [24, 2147483640] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [25, 2147483641] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [26, 2147483642] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [27, 2147483643] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [28, 2147483644] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [29, 2147483645] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [30, 2147483646] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [16, 2147483632] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [17, 2147483633] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [18, 2147483634] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [19, 2147483635] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [20, 2147483636] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [21, 2147483637] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [22, 2147483638] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [23, 2147483639] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [24, 2147483640] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [25, 2147483641] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [26, 2147483642] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [27, 2147483643] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [28, 2147483644] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [29, 2147483645] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [30, 2147483646] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [16, 2147483632] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [17, 2147483633] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [18, 2147483634] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [19, 2147483635] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [20, 2147483636] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [21, 2147483637] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [22, 2147483638] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [23, 2147483639] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [24, 2147483640] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [25, 2147483641] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [26, 2147483642] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [27, 2147483643] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [28, 2147483644] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [29, 2147483645] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [30, 2147483646] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘copystring’, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VCannaDir’ at lisp.c:4222:12: lisp.c:1641:18: warning: array subscript 10 is above array bounds of ‘char[4]’ [-Warray-bounds=] 1641 | xstring(retval)[n] = '\0'; lisp.h: In function ‘VCannaDir’: lisp.h:132:8: note: while referencing ‘str’ 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VCannaDir’ at lisp.c:4222:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCannaDir’: lisp.h:132:8: note: at offset 8 into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VCannaDir’ at lisp.c:4222:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCannaDir’: lisp.h:132:8: note: at offset 9 into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [16, 2147483632] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [17, 2147483633] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [18, 2147483634] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [19, 2147483635] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [20, 2147483636] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [21, 2147483637] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [22, 2147483638] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [23, 2147483639] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [24, 2147483640] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [25, 2147483641] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [26, 2147483642] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [27, 2147483643] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [28, 2147483644] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [29, 2147483645] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [30, 2147483646] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ lisp.c: In function ‘Ldefmode’: lisp.c:3264:19: warning: ‘newstr’ may be used uninitialized [-Wmaybe-uninitialized] 3264 | free(newstr); | ^~~~~~~~~~~~ lisp.c:3193:21: note: ‘newstr’ was declared here 3193 | char *newstr; | ^~~~~~ rm -f lisp.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC lisp.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from lisp.h:25, from lisp.c:30: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ lisp.c:43:8: warning: type defaults to ‘int’ in declaration of ‘initIS’ [-Wimplicit-int] 43 | static initIS(); | ^~~~~~ lisp.c:45:8: warning: type defaults to ‘int’ in declaration of ‘allocarea’ [-Wimplicit-int] 45 | static allocarea(), skipspaces(), zaplin(), isterm(); | ^~~~~~~~~ lisp.c:45:21: warning: type defaults to ‘int’ in declaration of ‘skipspaces’ [-Wimplicit-int] 45 | static allocarea(), skipspaces(), zaplin(), isterm(); | ^~~~~~~~~~ lisp.c:45:35: warning: type defaults to ‘int’ in declaration of ‘zaplin’ [-Wimplicit-int] 45 | static allocarea(), skipspaces(), zaplin(), isterm(); | ^~~~~~ lisp.c:45:45: warning: type defaults to ‘int’ in declaration of ‘isterm’ [-Wimplicit-int] 45 | static allocarea(), skipspaces(), zaplin(), isterm(); | ^~~~~~ lisp.c: In function ‘G133_YYparse_by_rcfilename’: sglobal.h:177:45: warning: type defaults to ‘int’ in declaration of ‘G177_ckverbose’ [-Wimplicit-int] 177 | #define ckverbose G177_ckverbose | ^~~~~~~~~~~~~~ lisp.c:259:10: note: in expansion of macro ‘ckverbose’ 259 | extern ckverbose; | ^~~~~~~~~ lisp.c: At top level: sglobal.h:322:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 322 | #define parse_string G322_parse_string | ^~~~~~~~~~~~~~~~~ lisp.c:337:1: note: in expansion of macro ‘parse_string’ 337 | parse_string(str) | ^~~~~~~~~~~~ lisp.c:521:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 521 | initIS() | ^~~~~~ lisp.c:640:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 640 | identifySequence(c, val) | ^~~~~~~~~~~~~~~~ lisp.c:687:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 687 | allocarea() | ^~~~~~~~~ lisp.c:1036:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1036 | skipspaces() | ^~~~~~~~~~ lisp.c:1061:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1061 | zaplin() | ^~~~~~ lisp.c:1153:8: warning: type defaults to ‘int’ in declaration of ‘isnum’ [-Wimplicit-int] 1153 | static isnum(); | ^~~~~ lisp.c:1308:8: warning: return type defaults to ‘int’ [-Wimplicit-int] 1308 | static isnum(name) | ^~~~~ lisp.c:1436:8: warning: return type defaults to ‘int’ [-Wimplicit-int] 1436 | static isterm(c) | ^~~~~~ lisp.c: In function ‘Ldefsym’: sglobal.h:317:45: warning: type defaults to ‘int’ in declaration of ‘G317_nkeysup’ [-Wimplicit-int] 317 | #define nkeysup G317_nkeysup | ^~~~~~~~~~~~ lisp.c:3297:10: note: in expansion of macro ‘nkeysup’ 3297 | extern nkeysup; | ^~~~~~~ lisp.c: In function ‘VProtoVer’: sglobal.h:330:45: warning: type defaults to ‘int’ in declaration of ‘G330_protocol_version’ [-Wimplicit-int] 330 | #define protocol_version G330_protocol_version | ^~~~~~~~~~~~~~~~~~~~~ lisp.c:4183:10: note: in expansion of macro ‘protocol_version’ 4183 | extern protocol_version; | ^~~~~~~~~~~~~~~~ lisp.c: In function ‘VServVer’: sglobal.h:356:45: warning: type defaults to ‘int’ in declaration of ‘G356_server_version’ [-Wimplicit-int] 356 | #define server_version G356_server_version | ^~~~~~~~~~~~~~~~~~~ lisp.c:4195:10: note: in expansion of macro ‘server_version’ 4195 | extern server_version; | ^~~~~~~~~~~~~~ lisp.c: In function ‘VCodeInput’: lisp.c:4264:39: warning: "/*" within comment [-Wcomment] 4264 | if (/* 0 <= cannaconf.code_input && /* unsigned ¤Ë¤·¤¿¤Î¤Ç¾éĹ¤Ë¤Ê¤Ã¤¿ */ | lisp.c: In function ‘Ldefmenu’: lisp.c:3856:1: warning: control reaches end of non-void function [-Wreturn-type] 3856 | } | ^ lisp.c: In function ‘pickupChars’: lisp.c:3520:1: warning: control reaches end of non-void function [-Wreturn-type] 3520 | } | ^ lisp.c: In function ‘Ldefmode’: lisp.c:3288:1: warning: control reaches end of non-void function [-Wreturn-type] 3288 | } | ^ lisp.c: At top level: lisp.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[] = "$Id: lisp.c,v 1.11.2.1 2004/04/26 22:49:21 aida_s Exp $"; | ^~~~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [16, 2147483632] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [17, 2147483633] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [18, 2147483634] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [19, 2147483635] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [20, 2147483636] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [21, 2147483637] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [22, 2147483638] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [23, 2147483639] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [24, 2147483640] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [25, 2147483641] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [26, 2147483642] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [27, 2147483643] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [28, 2147483644] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [29, 2147483645] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘markcopycell’ at lisp.c:1671:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘markcopycell’: lisp.h:132:8: note: at offset [30, 2147483646] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [16, 2147483632] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [17, 2147483633] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [18, 2147483634] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [19, 2147483635] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [20, 2147483636] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [21, 2147483637] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [22, 2147483638] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [23, 2147483639] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [24, 2147483640] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [25, 2147483641] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [26, 2147483642] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [27, 2147483643] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [28, 2147483644] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [29, 2147483645] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘Lgetenv’ at lisp.c:3969:14: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Lgetenv’: lisp.h:132:8: note: at offset [30, 2147483646] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [16, 2147483632] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [17, 2147483633] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [18, 2147483634] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [19, 2147483635] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [20, 2147483636] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [21, 2147483637] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [22, 2147483638] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [23, 2147483639] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [24, 2147483640] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [25, 2147483641] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [26, 2147483642] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [27, 2147483643] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [28, 2147483644] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [29, 2147483645] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Venglish’ at lisp.c:4277:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Venglish’: lisp.h:132:8: note: at offset [30, 2147483646] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [16, 2147483632] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [17, 2147483633] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [18, 2147483634] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [19, 2147483635] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [20, 2147483636] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [21, 2147483637] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [22, 2147483638] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [23, 2147483639] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [24, 2147483640] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [25, 2147483641] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [26, 2147483642] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [27, 2147483643] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [28, 2147483644] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [29, 2147483645] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘Vromkana’ at lisp.c:4276:1: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘Vromkana’: lisp.h:132:8: note: at offset [30, 2147483646] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [16, 2147483632] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [17, 2147483633] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [18, 2147483634] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [19, 2147483635] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [20, 2147483636] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [21, 2147483637] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [22, 2147483638] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [23, 2147483639] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [24, 2147483640] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [25, 2147483641] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [26, 2147483642] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [27, 2147483643] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [28, 2147483644] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [29, 2147483645] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VServName’ at lisp.c:4212:10: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VServName’: lisp.h:132:8: note: at offset [30, 2147483646] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘copystring’, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VCannaDir’ at lisp.c:4222:12: lisp.c:1641:18: warning: array subscript 10 is above array bounds of ‘char[4]’ [-Warray-bounds=] 1641 | xstring(retval)[n] = '\0'; lisp.h: In function ‘VCannaDir’: lisp.h:132:8: note: while referencing ‘str’ 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VCannaDir’ at lisp.c:4222:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCannaDir’: lisp.h:132:8: note: at offset 8 into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘StrAcc’ at lisp.c:4125:12, inlined from ‘VCannaDir’ at lisp.c:4222:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCannaDir’: lisp.h:132:8: note: at offset 9 into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [16, 2147483632] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [17, 2147483633] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [18, 2147483634] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [19, 2147483635] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [20, 2147483636] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [21, 2147483637] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [22, 2147483638] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [23, 2147483639] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [24, 2147483640] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [25, 2147483641] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [26, 2147483642] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [27, 2147483643] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [28, 2147483644] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [29, 2147483645] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ In function ‘Strncpy’, inlined from ‘copystring’ at lisp.c:1640:9, inlined from ‘VCodeInput’ at lisp.c:4266:12: lisp.c:2167:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2167 | x[i] = y[i]; | ~~~~~^~~~~~ lisp.h: In function ‘VCodeInput’: lisp.h:132:8: note: at offset [30, 2147483646] into destination object ‘str’ of size 4 132 | char str[4]; /* dummy array */ | ^~~ lisp.c: In function ‘Ldefmode’: lisp.c:3264:19: warning: ‘newstr’ may be used uninitialized [-Wmaybe-uninitialized] 3264 | free(newstr); | ^~~~~~~~~~~~ lisp.c:3193:21: note: ‘newstr’ was declared here 3193 | char *newstr; | ^~~~~~ rm -f defaultmap.o unshared/defaultmap.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g defaultmap.c -o unshared/defaultmap.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from defaultmap.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ defaultmap.c:49:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 49 | simpleUndefBehavior(d) | ^~~~~~~~~~~~~~~~~~~ sglobal.h:349:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 349 | #define searchfunc G349_searchfunc | ^~~~~~~~~~~~~~~ defaultmap.c:85:1: note: in expansion of macro ‘searchfunc’ 85 | searchfunc(d, mode, whattodo, key, fnum) | ^~~~~~~~~~ sglobal.h:9:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ defaultmap.c:165:1: note: in expansion of macro ‘CYsearchfunc’ 165 | CYsearchfunc(d, mode, whattodo, key, fnum) | ^~~~~~~~~~~~ defaultmap.c: In function ‘G349_searchfunc’: defaultmap.c:161:1: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ defaultmap.c: At top level: defaultmap.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: defaultmap.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f defaultmap.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC defaultmap.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from defaultmap.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ defaultmap.c:49:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 49 | simpleUndefBehavior(d) | ^~~~~~~~~~~~~~~~~~~ sglobal.h:349:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 349 | #define searchfunc G349_searchfunc | ^~~~~~~~~~~~~~~ defaultmap.c:85:1: note: in expansion of macro ‘searchfunc’ 85 | searchfunc(d, mode, whattodo, key, fnum) | ^~~~~~~~~~ sglobal.h:9:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ defaultmap.c:165:1: note: in expansion of macro ‘CYsearchfunc’ 165 | CYsearchfunc(d, mode, whattodo, key, fnum) | ^~~~~~~~~~~~ defaultmap.c: In function ‘G349_searchfunc’: defaultmap.c:161:1: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ defaultmap.c: At top level: defaultmap.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: defaultmap.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f bushu.o unshared/bushu.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g bushu.c -o unshared/bushu.o In file included from /usr/include/errno.h:25, from bushu.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from bushu.c:28: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ bushu.c:257:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 257 | clearForIchiranContext(p) | ^~~~~~~~~~~~~~~~~~~~~~ bushu.c:333:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 333 | vBushuMode(d, major_mode) | ^~~~~~~~~~ bushu.c:390:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 390 | vBushuIchiranQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~~ bushu.c:410:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 410 | vBushuExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~ sglobal.h:6:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 6 | #define BushuMode G006_BushuMode | ^~~~~~~~~~~~~~ bushu.c:435:1: note: in expansion of macro ‘BushuMode’ 435 | BushuMode(d) | ^~~~~~~~~ bushu.c:453:8: warning: type defaults to ‘int’ in declaration of ‘bushuEveryTimeCatch’ [-Wimplicit-int] 453 | static bushuEveryTimeCatch pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~~~~~~ bushu.c:456:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 456 | bushuEveryTimeCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~ bushu.c:467:8: warning: type defaults to ‘int’ in declaration of ‘bushuExitCatch’ [-Wimplicit-int] 467 | static bushuExitCatch pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~ bushu.c:470:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 470 | bushuExitCatch(d, retval, env) | ^~~~~~~~~~~~~~ bushu.c:499:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 499 | bushuQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~ bushu.c:526:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 526 | convBushuQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ sglobal.h:15:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 15 | #define ConvertAsBushu G015_ConvertAsBushu | ^~~~~~~~~~~~~~~~~~~ bushu.c:555:1: note: in expansion of macro ‘ConvertAsBushu’ 555 | ConvertAsBushu(d) | ^~~~~~~~~~~~~~ bushu.c:598:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 598 | bushuBgnBun(st, yomi, length) | ^~~~~~~~~~~ bushu.c: In function ‘bushuBgnBun’: sglobal.h:194:45: warning: type defaults to ‘int’ in declaration of ‘G194_defaultBushuContext’ [-Wimplicit-int] 194 | #define defaultBushuContext G194_defaultBushuContext | ^~~~~~~~~~~~~~~~~~~~~~~~ bushu.c:604:10: note: in expansion of macro ‘defaultBushuContext’ 604 | extern defaultBushuContext; | ^~~~~~~~~~~~~~~~~~~ bushu.c: At top level: bushu.c:647:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 647 | bushuHenkan(d, flag, ext, cur, quitfunc) | ^~~~~~~~~~~ bushu.c: In function ‘bushuHenkan’: bushu.c:647:1: warning: type of ‘ext’ defaults to ‘int’ [-Wimplicit-int] sglobal.h:194:45: warning: type defaults to ‘int’ in declaration of ‘G194_defaultBushuContext’ [-Wimplicit-int] 194 | #define defaultBushuContext G194_defaultBushuContext | ^~~~~~~~~~~~~~~~~~~~~~~~ bushu.c:658:10: note: in expansion of macro ‘defaultBushuContext’ 658 | extern defaultBushuContext; | ^~~~~~~~~~~~~~~~~~~ bushu.c: At top level: bushu.c:781:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 781 | makeBushuIchiranQuit(d, flag) | ^~~~~~~~~~~~~~~~~~~~ bushu.c: In function ‘makeBushuIchiranQuit’: sglobal.h:194:45: warning: type defaults to ‘int’ in declaration of ‘G194_defaultBushuContext’ [-Wimplicit-int] 194 | #define defaultBushuContext G194_defaultBushuContext | ^~~~~~~~~~~~~~~~~~~~~~~~ bushu.c:785:10: note: in expansion of macro ‘defaultBushuContext’ 785 | extern defaultBushuContext; | ^~~~~~~~~~~~~~~~~~~ bushu.c: At top level: bushu.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: bushu.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f bushu.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC bushu.c In file included from /usr/include/errno.h:25, from bushu.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from bushu.c:28: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ bushu.c:257:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 257 | clearForIchiranContext(p) | ^~~~~~~~~~~~~~~~~~~~~~ bushu.c:333:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 333 | vBushuMode(d, major_mode) | ^~~~~~~~~~ bushu.c:390:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 390 | vBushuIchiranQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~~ bushu.c:410:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 410 | vBushuExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~ sglobal.h:6:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 6 | #define BushuMode G006_BushuMode | ^~~~~~~~~~~~~~ bushu.c:435:1: note: in expansion of macro ‘BushuMode’ 435 | BushuMode(d) | ^~~~~~~~~ bushu.c:453:8: warning: type defaults to ‘int’ in declaration of ‘bushuEveryTimeCatch’ [-Wimplicit-int] 453 | static bushuEveryTimeCatch pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~~~~~~ bushu.c:456:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 456 | bushuEveryTimeCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~ bushu.c:467:8: warning: type defaults to ‘int’ in declaration of ‘bushuExitCatch’ [-Wimplicit-int] 467 | static bushuExitCatch pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~ bushu.c:470:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 470 | bushuExitCatch(d, retval, env) | ^~~~~~~~~~~~~~ bushu.c:499:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 499 | bushuQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~ bushu.c:526:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 526 | convBushuQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ sglobal.h:15:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 15 | #define ConvertAsBushu G015_ConvertAsBushu | ^~~~~~~~~~~~~~~~~~~ bushu.c:555:1: note: in expansion of macro ‘ConvertAsBushu’ 555 | ConvertAsBushu(d) | ^~~~~~~~~~~~~~ bushu.c:598:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 598 | bushuBgnBun(st, yomi, length) | ^~~~~~~~~~~ bushu.c: In function ‘bushuBgnBun’: sglobal.h:194:45: warning: type defaults to ‘int’ in declaration of ‘G194_defaultBushuContext’ [-Wimplicit-int] 194 | #define defaultBushuContext G194_defaultBushuContext | ^~~~~~~~~~~~~~~~~~~~~~~~ bushu.c:604:10: note: in expansion of macro ‘defaultBushuContext’ 604 | extern defaultBushuContext; | ^~~~~~~~~~~~~~~~~~~ bushu.c: At top level: bushu.c:647:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 647 | bushuHenkan(d, flag, ext, cur, quitfunc) | ^~~~~~~~~~~ bushu.c: In function ‘bushuHenkan’: bushu.c:647:1: warning: type of ‘ext’ defaults to ‘int’ [-Wimplicit-int] sglobal.h:194:45: warning: type defaults to ‘int’ in declaration of ‘G194_defaultBushuContext’ [-Wimplicit-int] 194 | #define defaultBushuContext G194_defaultBushuContext | ^~~~~~~~~~~~~~~~~~~~~~~~ bushu.c:658:10: note: in expansion of macro ‘defaultBushuContext’ 658 | extern defaultBushuContext; | ^~~~~~~~~~~~~~~~~~~ bushu.c: At top level: bushu.c:781:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 781 | makeBushuIchiranQuit(d, flag) | ^~~~~~~~~~~~~~~~~~~~ bushu.c: In function ‘makeBushuIchiranQuit’: sglobal.h:194:45: warning: type defaults to ‘int’ in declaration of ‘G194_defaultBushuContext’ [-Wimplicit-int] 194 | #define defaultBushuContext G194_defaultBushuContext | ^~~~~~~~~~~~~~~~~~~~~~~~ bushu.c:785:10: note: in expansion of macro ‘defaultBushuContext’ 785 | extern defaultBushuContext; | ^~~~~~~~~~~~~~~~~~~ bushu.c: At top level: bushu.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: bushu.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f chikuji.o unshared/chikuji.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g chikuji.c -o unshared/chikuji.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from chikuji.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ chikuji.c:77:8: note: in expansion of macro ‘NothingChanged’ 77 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:13:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ chikuji.c:297:1: note: in expansion of macro ‘ChikujiSubstYomi’ 297 | ChikujiSubstYomi(d) | ^~~~~~~~~~~~~~~~ chikuji.c:447:8: warning: type defaults to ‘int’ in declaration of ‘ChikujiTanExtend’ [-Wimplicit-int] 447 | static ChikujiTanExtend pro((uiContext)); | ^~~~~~~~~~~~~~~~ chikuji.c:487:8: warning: type defaults to ‘int’ in declaration of ‘ChikujiTanShrink’ [-Wimplicit-int] 487 | static ChikujiTanShrink pro((uiContext)); | ^~~~~~~~~~~~~~~~ chikuji.c:533:8: warning: type defaults to ‘int’ in declaration of ‘ChikujiYomiDeletePrevious’ [-Wimplicit-int] 533 | static ChikujiYomiDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ chikuji.c:626:8: warning: type defaults to ‘int’ in declaration of ‘ChikujiHenkan’ [-Wimplicit-int] 626 | static ChikujiHenkan pro((uiContext)); | ^~~~~~~~~~~~~ chikuji.c:760:8: warning: type defaults to ‘int’ in declaration of ‘ChikujiHenkanNaive’ [-Wimplicit-int] 760 | static ChikujiHenkanNaive pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ chikuji.c:769:8: warning: type defaults to ‘int’ in declaration of ‘ChikujiHenkanOrNothing’ [-Wimplicit-int] 769 | static ChikujiHenkanOrNothing pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ chikuji.c:778:8: warning: type defaults to ‘int’ in declaration of ‘ChikujiMuhenkan’ [-Wimplicit-int] 778 | static ChikujiMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ chikujimap.h:29:8: note: in expansion of macro ‘TanKouhoIchiran’ 29 | extern TanKouhoIchiran(), TanKatakana(); | ^~~~~~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ chikujimap.h:29:27: note: in expansion of macro ‘TanKatakana’ 29 | extern TanKouhoIchiran(), TanKatakana(); | ^~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ chikujimap.h:30:8: note: in expansion of macro ‘TanPrintBunpou’ 30 | extern TanPrintBunpou(); | ^~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ chikujimap.h:31:8: note: in expansion of macro ‘TanMuhenkan’ 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ^~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ chikujimap.h:31:23: note: in expansion of macro ‘TanBubunKakutei’ 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ^~~~~~~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ chikujimap.h:31:42: note: in expansion of macro ‘TanHankaku’ 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ chikujimap.h:32:8: note: in expansion of macro ‘TanHiragana’ 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ chikujimap.h:32:23: note: in expansion of macro ‘TanRomaji’ 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ^~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ chikujimap.h:32:36: note: in expansion of macro ‘TanZenkaku’ 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ^~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ chikujimap.h:33:8: note: in expansion of macro ‘TanForwardBunsetsu’ 33 | extern TanForwardBunsetsu(), TanBackwardBunsetsu(); | ^~~~~~~~~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ chikujimap.h:33:30: note: in expansion of macro ‘TanBackwardBunsetsu’ 33 | extern TanForwardBunsetsu(), TanBackwardBunsetsu(); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ chikujimap.h:34:8: note: in expansion of macro ‘TanNextKouho’ 34 | extern TanNextKouho(), TanPreviousKouho(); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ chikujimap.h:34:24: note: in expansion of macro ‘TanPreviousKouho’ 34 | extern TanNextKouho(), TanPreviousKouho(); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ chikujimap.h:35:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ chikujimap.h:35:34: note: in expansion of macro ‘TanEndOfBunsetsu’ 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ^~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ chikujimap.h:35:54: note: in expansion of macro ‘TanBubunMuhenkan’ 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ^~~~~~~~~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ chikujimap.h:36:8: note: in expansion of macro ‘TanUpper’ 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ chikujimap.h:36:20: note: in expansion of macro ‘TanCapitalize’ 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ^~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ chikujimap.h:36:37: note: in expansion of macro ‘TanDeletePrevious’ 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ^~~~~~~~~~~~~~~~~ In file included from chikuji.c:810: chikujimap.h:37:8: warning: type defaults to ‘int’ in declaration of ‘TanKanaRotate’ [-Wimplicit-int] 37 | extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext)); | ^~~~~~~~~~~~~ chikujimap.h:37:40: warning: type defaults to ‘int’ in declaration of ‘TanRomajiRotate’ [-Wimplicit-int] 37 | extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext)); | ^~~~~~~~~~~~~~~ chikujimap.h:38:8: warning: type defaults to ‘int’ in declaration of ‘TanCaseRotateForward’ [-Wimplicit-int] 38 | extern TanCaseRotateForward pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:349:45: warning: type defaults to ‘int’ in declaration of ‘G349_searchfunc’ [-Wimplicit-int] 349 | #define searchfunc G349_searchfunc | ^~~~~~~~~~~~~~~ chikujimap.h:54:8: note: in expansion of macro ‘searchfunc’ 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ^~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ chikujimap.h:54:22: note: in expansion of macro ‘CYsearchfunc’ 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ^~~~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ chikujimap.h:54:38: note: in expansion of macro ‘Yomisearchfunc’ 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ^~~~~~~~~~~~~~ chikujimap.h:24:13: warning: ‘chikuji_id’ defined but not used [-Wunused-variable] 24 | static char chikuji_id[] = "$Id: chikujimap.h,v 1.1.1.1 2002/10/19 08:27:48 aida_s Exp $"; | ^~~~~~~~~~ chikuji.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "$Id: chikuji.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f chikuji.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC chikuji.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from chikuji.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ chikuji.c:77:8: note: in expansion of macro ‘NothingChanged’ 77 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:13:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ chikuji.c:297:1: note: in expansion of macro ‘ChikujiSubstYomi’ 297 | ChikujiSubstYomi(d) | ^~~~~~~~~~~~~~~~ chikuji.c:447:8: warning: type defaults to ‘int’ in declaration of ‘ChikujiTanExtend’ [-Wimplicit-int] 447 | static ChikujiTanExtend pro((uiContext)); | ^~~~~~~~~~~~~~~~ chikuji.c:487:8: warning: type defaults to ‘int’ in declaration of ‘ChikujiTanShrink’ [-Wimplicit-int] 487 | static ChikujiTanShrink pro((uiContext)); | ^~~~~~~~~~~~~~~~ chikuji.c:533:8: warning: type defaults to ‘int’ in declaration of ‘ChikujiYomiDeletePrevious’ [-Wimplicit-int] 533 | static ChikujiYomiDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ chikuji.c:626:8: warning: type defaults to ‘int’ in declaration of ‘ChikujiHenkan’ [-Wimplicit-int] 626 | static ChikujiHenkan pro((uiContext)); | ^~~~~~~~~~~~~ chikuji.c:760:8: warning: type defaults to ‘int’ in declaration of ‘ChikujiHenkanNaive’ [-Wimplicit-int] 760 | static ChikujiHenkanNaive pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ chikuji.c:769:8: warning: type defaults to ‘int’ in declaration of ‘ChikujiHenkanOrNothing’ [-Wimplicit-int] 769 | static ChikujiHenkanOrNothing pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ chikuji.c:778:8: warning: type defaults to ‘int’ in declaration of ‘ChikujiMuhenkan’ [-Wimplicit-int] 778 | static ChikujiMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ chikujimap.h:29:8: note: in expansion of macro ‘TanKouhoIchiran’ 29 | extern TanKouhoIchiran(), TanKatakana(); | ^~~~~~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ chikujimap.h:29:27: note: in expansion of macro ‘TanKatakana’ 29 | extern TanKouhoIchiran(), TanKatakana(); | ^~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ chikujimap.h:30:8: note: in expansion of macro ‘TanPrintBunpou’ 30 | extern TanPrintBunpou(); | ^~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ chikujimap.h:31:8: note: in expansion of macro ‘TanMuhenkan’ 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ^~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ chikujimap.h:31:23: note: in expansion of macro ‘TanBubunKakutei’ 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ^~~~~~~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ chikujimap.h:31:42: note: in expansion of macro ‘TanHankaku’ 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ chikujimap.h:32:8: note: in expansion of macro ‘TanHiragana’ 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ chikujimap.h:32:23: note: in expansion of macro ‘TanRomaji’ 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ^~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ chikujimap.h:32:36: note: in expansion of macro ‘TanZenkaku’ 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ^~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ chikujimap.h:33:8: note: in expansion of macro ‘TanForwardBunsetsu’ 33 | extern TanForwardBunsetsu(), TanBackwardBunsetsu(); | ^~~~~~~~~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ chikujimap.h:33:30: note: in expansion of macro ‘TanBackwardBunsetsu’ 33 | extern TanForwardBunsetsu(), TanBackwardBunsetsu(); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ chikujimap.h:34:8: note: in expansion of macro ‘TanNextKouho’ 34 | extern TanNextKouho(), TanPreviousKouho(); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ chikujimap.h:34:24: note: in expansion of macro ‘TanPreviousKouho’ 34 | extern TanNextKouho(), TanPreviousKouho(); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ chikujimap.h:35:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ chikujimap.h:35:34: note: in expansion of macro ‘TanEndOfBunsetsu’ 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ^~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ chikujimap.h:35:54: note: in expansion of macro ‘TanBubunMuhenkan’ 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ^~~~~~~~~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ chikujimap.h:36:8: note: in expansion of macro ‘TanUpper’ 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ chikujimap.h:36:20: note: in expansion of macro ‘TanCapitalize’ 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ^~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ chikujimap.h:36:37: note: in expansion of macro ‘TanDeletePrevious’ 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ^~~~~~~~~~~~~~~~~ In file included from chikuji.c:810: chikujimap.h:37:8: warning: type defaults to ‘int’ in declaration of ‘TanKanaRotate’ [-Wimplicit-int] 37 | extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext)); | ^~~~~~~~~~~~~ chikujimap.h:37:40: warning: type defaults to ‘int’ in declaration of ‘TanRomajiRotate’ [-Wimplicit-int] 37 | extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext)); | ^~~~~~~~~~~~~~~ chikujimap.h:38:8: warning: type defaults to ‘int’ in declaration of ‘TanCaseRotateForward’ [-Wimplicit-int] 38 | extern TanCaseRotateForward pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:349:45: warning: type defaults to ‘int’ in declaration of ‘G349_searchfunc’ [-Wimplicit-int] 349 | #define searchfunc G349_searchfunc | ^~~~~~~~~~~~~~~ chikujimap.h:54:8: note: in expansion of macro ‘searchfunc’ 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ^~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ chikujimap.h:54:22: note: in expansion of macro ‘CYsearchfunc’ 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ^~~~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ chikujimap.h:54:38: note: in expansion of macro ‘Yomisearchfunc’ 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ^~~~~~~~~~~~~~ chikujimap.h:24:13: warning: ‘chikuji_id’ defined but not used [-Wunused-variable] 24 | static char chikuji_id[] = "$Id: chikujimap.h,v 1.1.1.1 2002/10/19 08:27:48 aida_s Exp $"; | ^~~~~~~~~~ chikuji.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "$Id: chikuji.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f commondata.o unshared/commondata.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g commondata.c -o unshared/commondata.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from commondata.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ commondata.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: commondata.c,v 1.4.2.1 2004/04/26 22:53:02 aida_s Exp $"; | ^~~~~~ rm -f commondata.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC commondata.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from commondata.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ commondata.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: commondata.c,v 1.4.2.1 2004/04/26 22:53:02 aida_s Exp $"; | ^~~~~~ rm -f empty.o unshared/empty.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g empty.c -o unshared/empty.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from empty.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ empty.c:37:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 37 | inEmptySelfInsert(d) | ^~~~~~~~~~~~~~~~~ empty.c:52:8: warning: type defaults to ‘int’ in declaration of ‘EmptySelfInsert’ [-Wimplicit-int] 52 | static EmptySelfInsert pro((uiContext)); | ^~~~~~~~~~~~~~~ empty.c:55:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 55 | EmptySelfInsert(d) | ^~~~~~~~~~~~~~~ empty.c:81:8: warning: type defaults to ‘int’ in declaration of ‘EmptyYomiInsert’ [-Wimplicit-int] 81 | static EmptyYomiInsert pro((uiContext)); | ^~~~~~~~~~~~~~~ empty.c:84:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 84 | EmptyYomiInsert(d) | ^~~~~~~~~~~~~~~ empty.c:105:8: warning: type defaults to ‘int’ in declaration of ‘EmptyQuotedInsert’ [-Wimplicit-int] 105 | static EmptyQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~~ empty.c:108:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 108 | EmptyQuotedInsert(d) | ^~~~~~~~~~~~~~~~~ empty.c:122:8: warning: type defaults to ‘int’ in declaration of ‘AlphaSelfInsert’ [-Wimplicit-int] 122 | static AlphaSelfInsert pro((uiContext)); | ^~~~~~~~~~~~~~~ empty.c:125:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 125 | AlphaSelfInsert(d) | ^~~~~~~~~~~~~~~ empty.c:146:8: warning: type defaults to ‘int’ in declaration of ‘AlphaNop’ [-Wimplicit-int] 146 | static AlphaNop pro((uiContext)); | ^~~~~~~~ empty.c:149:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 149 | AlphaNop(d) | ^~~~~~~~ empty.c:158:8: warning: type defaults to ‘int’ in declaration of ‘EmptyQuit’ [-Wimplicit-int] 158 | static EmptyQuit pro((uiContext)); | ^~~~~~~~~ empty.c:161:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 161 | EmptyQuit(d) | ^~~~~~~~~ empty.c:175:8: warning: type defaults to ‘int’ in declaration of ‘EmptyKakutei’ [-Wimplicit-int] 175 | static EmptyKakutei pro((uiContext)); | ^~~~~~~~~~~~ empty.c:178:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 178 | EmptyKakutei(d) | ^~~~~~~~~~~~ empty.c:192:8: warning: type defaults to ‘int’ in declaration of ‘EmptyDeletePrevious’ [-Wimplicit-int] 192 | static EmptyDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ empty.c:195:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 195 | EmptyDeletePrevious(d) | ^~~~~~~~~~~~~~~~~~~ empty.c:225:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 225 | UserMode(d, estruct) | ^~~~~~~~ empty.c:257:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 257 | UserSelect(d, estruct) | ^~~~~~~~~~ empty.c:304:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 304 | UserMenu(d, estruct) | ^~~~~~~~ empty.c:315:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 315 | ProcExtraFunc(d, fnum) | ^~~~~~~~~~~~~ sglobal.h:243:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 243 | #define getBaseMode G243_getBaseMode | ^~~~~~~~~~~~~~~~ empty.c:339:1: note: in expansion of macro ‘getBaseMode’ 339 | getBaseMode(yc) | ^~~~~~~~~~~ sglobal.h:22:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ empty.c:387:1: note: in expansion of macro ‘EmptyBaseHira’ 387 | EmptyBaseHira(d) | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ empty.c:401:1: note: in expansion of macro ‘EmptyBaseKata’ 401 | EmptyBaseKata(d) | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ empty.c:418:1: note: in expansion of macro ‘EmptyBaseEisu’ 418 | EmptyBaseEisu(d) | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ empty.c:433:1: note: in expansion of macro ‘EmptyBaseZen’ 433 | EmptyBaseZen(d) | ^~~~~~~~~~~~ sglobal.h:20:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ empty.c:454:1: note: in expansion of macro ‘EmptyBaseHan’ 454 | EmptyBaseHan(d) | ^~~~~~~~~~~~ sglobal.h:24:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ empty.c:482:1: note: in expansion of macro ‘EmptyBaseKana’ 482 | EmptyBaseKana(d) | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ empty.c:505:1: note: in expansion of macro ‘EmptyBaseKakutei’ 505 | EmptyBaseKakutei(d) | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ empty.c:519:1: note: in expansion of macro ‘EmptyBaseHenkan’ 519 | EmptyBaseHenkan(d) | ^~~~~~~~~~~~~~~ empty.c: In function ‘showServer’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ empty.c:595:10: note: in expansion of macro ‘defaultContext’ 595 | extern defaultContext; | ^~~~~~~~~~~~~~ empty.c: In function ‘dicSync’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ empty.c:728:10: note: in expansion of macro ‘defaultContext’ 728 | extern defaultContext; | ^~~~~~~~~~~~~~ emptymap.h: At top level: sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ emptymap.h:27:8: note: in expansion of macro ‘AlphaMode’ 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ emptymap.h:27:21: note: in expansion of macro ‘HenkanNyuryokuMode’ 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ^~~~~~~~~~~~~~~~~~ In file included from empty.c:750: emptymap.h:27:43: warning: type defaults to ‘int’ in declaration of ‘ZenHiraKakuteiMode’ [-Wimplicit-int] 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ^~~~~~~~~~~~~~~~~~ emptymap.h:28:8: warning: type defaults to ‘int’ in declaration of ‘ZenKataKakuteiMode’ [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ^~~~~~~~~~~~~~~~~~ emptymap.h:28:30: warning: type defaults to ‘int’ in declaration of ‘HanKataKakuteiMode’ [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ^~~~~~~~~~~~~~~~~~ emptymap.h:28:52: warning: type defaults to ‘int’ in declaration of ‘ZenAlphaKakuteiMode’ [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ^~~~~~~~~~~~~~~~~~~ emptymap.h:29:8: warning: type defaults to ‘int’ in declaration of ‘HanAlphaKakuteiMode’ [-Wimplicit-int] 29 | extern HanAlphaKakuteiMode(), KigoIchiran(); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ emptymap.h:29:31: note: in expansion of macro ‘KigoIchiran’ 29 | extern HanAlphaKakuteiMode(), KigoIchiran(); | ^~~~~~~~~~~ sglobal.h:37:45: warning: type defaults to ‘int’ in declaration of ‘G037_HexMode’ [-Wimplicit-int] 37 | #define HexMode G037_HexMode | ^~~~~~~~~~~~ emptymap.h:31:8: note: in expansion of macro ‘HexMode’ 31 | extern HexMode(), BushuMode(); | ^~~~~~~ sglobal.h:6:45: warning: type defaults to ‘int’ in declaration of ‘G006_BushuMode’ [-Wimplicit-int] 6 | #define BushuMode G006_BushuMode | ^~~~~~~~~~~~~~ emptymap.h:31:19: note: in expansion of macro ‘BushuMode’ 31 | extern HexMode(), BushuMode(); | ^~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ emptymap.h:33:8: note: in expansion of macro ‘KigoIchiran’ 33 | extern KigoIchiran(), UiUtilMode(); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ emptymap.h:33:23: note: in expansion of macro ‘UiUtilMode’ 33 | extern KigoIchiran(), UiUtilMode(); | ^~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ emptymap.h:34:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 34 | extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ emptymap.h:34:34: note: in expansion of macro ‘YomiBaseZenHanToggle’ 34 | extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ emptymap.h:35:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 35 | extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ emptymap.h:35:34: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 35 | extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ emptymap.h:36:8: note: in expansion of macro ‘YomiBaseRotateForw’ 36 | extern YomiBaseRotateForw(), YomiBaseRotateBack(); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ emptymap.h:36:30: note: in expansion of macro ‘YomiBaseRotateBack’ 36 | extern YomiBaseRotateForw(), YomiBaseRotateBack(); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ emptymap.h:37:8: note: in expansion of macro ‘DoFuncSequence’ 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ emptymap.h:37:25: note: in expansion of macro ‘UseOtherKeymap’ 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ emptymap.h:37:43: note: in expansion of macro ‘YomiModeBackup’ 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ^~~~~~~~~~~~~~ sglobal.h:199:45: warning: type defaults to ‘int’ in declaration of ‘G199_dicTouroku’ [-Wimplicit-int] 199 | #define dicTouroku G199_dicTouroku | ^~~~~~~~~~~~~~~ emptymap.h:38:8: note: in expansion of macro ‘dicTouroku’ 38 | extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); | ^~~~~~~~~~ sglobal.h:198:45: warning: type defaults to ‘int’ in declaration of ‘G198_dicSakujo’ [-Wimplicit-int] 198 | #define dicSakujo G198_dicSakujo | ^~~~~~~~~~~~~~ emptymap.h:38:37: note: in expansion of macro ‘dicSakujo’ 38 | extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); | ^~~~~~~~~ sglobal.h:292:45: warning: type defaults to ‘int’ in declaration of ‘G292_kigoRussia’ [-Wimplicit-int] 292 | #define kigoRussia G292_kigoRussia | ^~~~~~~~~~~~~~~ emptymap.h:40:8: note: in expansion of macro ‘kigoRussia’ 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ^~~~~~~~~~ sglobal.h:290:45: warning: type defaults to ‘int’ in declaration of ‘G290_kigoGreek’ [-Wimplicit-int] 290 | #define kigoGreek G290_kigoGreek | ^~~~~~~~~~~~~~ emptymap.h:40:22: note: in expansion of macro ‘kigoGreek’ 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ^~~~~~~~~ sglobal.h:291:45: warning: type defaults to ‘int’ in declaration of ‘G291_kigoKeisen’ [-Wimplicit-int] 291 | #define kigoKeisen G291_kigoKeisen | ^~~~~~~~~~~~~~~ emptymap.h:40:35: note: in expansion of macro ‘kigoKeisen’ 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ^~~~~~~~~~ sglobal.h:197:45: warning: type defaults to ‘int’ in declaration of ‘G197_dicMount’ [-Wimplicit-int] 197 | #define dicMount G197_dicMount | ^~~~~~~~~~~~~ emptymap.h:41:8: note: in expansion of macro ‘dicMount’ 41 | extern dicMount(), serverChange(), serverFin(); | ^~~~~~~~ sglobal.h:353:45: warning: type defaults to ‘int’ in declaration of ‘G353_serverChange’ [-Wimplicit-int] 353 | #define serverChange G353_serverChange | ^~~~~~~~~~~~~~~~~ emptymap.h:41:20: note: in expansion of macro ‘serverChange’ 41 | extern dicMount(), serverChange(), serverFin(); | ^~~~~~~~~~~~ sglobal.h:354:45: warning: type defaults to ‘int’ in declaration of ‘G354_serverFin’ [-Wimplicit-int] 354 | #define serverFin G354_serverFin | ^~~~~~~~~~~~~~ emptymap.h:41:36: note: in expansion of macro ‘serverFin’ 41 | extern dicMount(), serverChange(), serverFin(); | ^~~~~~~~~ sglobal.h:174:45: warning: type defaults to ‘int’ in declaration of ‘G174_chikujiInit’ [-Wimplicit-int] 174 | #define chikujiInit G174_chikujiInit | ^~~~~~~~~~~~~~~~ emptymap.h:42:8: note: in expansion of macro ‘chikujiInit’ 42 | extern chikujiInit(); | ^~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ alphamap.h:28:8: note: in expansion of macro ‘DoFuncSequence’ 28 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ alphamap.h:28:25: note: in expansion of macro ‘UseOtherKeymap’ 28 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ In file included from empty.c:751: alphamap.h:24:13: warning: ‘alphamap_id’ defined but not used [-Wunused-variable] 24 | static char alphamap_id[] = "@(#) 102.1 $Id: alphamap.h,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~~~~~~ emptymap.h:24:13: warning: ‘emptymap_id’ defined but not used [-Wunused-variable] 24 | static char emptymap_id[] = "@(#) 102.1 $Id: emptymap.h,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~~~~~~ empty.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: empty.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f empty.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC empty.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from empty.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ empty.c:37:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 37 | inEmptySelfInsert(d) | ^~~~~~~~~~~~~~~~~ empty.c:52:8: warning: type defaults to ‘int’ in declaration of ‘EmptySelfInsert’ [-Wimplicit-int] 52 | static EmptySelfInsert pro((uiContext)); | ^~~~~~~~~~~~~~~ empty.c:55:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 55 | EmptySelfInsert(d) | ^~~~~~~~~~~~~~~ empty.c:81:8: warning: type defaults to ‘int’ in declaration of ‘EmptyYomiInsert’ [-Wimplicit-int] 81 | static EmptyYomiInsert pro((uiContext)); | ^~~~~~~~~~~~~~~ empty.c:84:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 84 | EmptyYomiInsert(d) | ^~~~~~~~~~~~~~~ empty.c:105:8: warning: type defaults to ‘int’ in declaration of ‘EmptyQuotedInsert’ [-Wimplicit-int] 105 | static EmptyQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~~ empty.c:108:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 108 | EmptyQuotedInsert(d) | ^~~~~~~~~~~~~~~~~ empty.c:122:8: warning: type defaults to ‘int’ in declaration of ‘AlphaSelfInsert’ [-Wimplicit-int] 122 | static AlphaSelfInsert pro((uiContext)); | ^~~~~~~~~~~~~~~ empty.c:125:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 125 | AlphaSelfInsert(d) | ^~~~~~~~~~~~~~~ empty.c:146:8: warning: type defaults to ‘int’ in declaration of ‘AlphaNop’ [-Wimplicit-int] 146 | static AlphaNop pro((uiContext)); | ^~~~~~~~ empty.c:149:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 149 | AlphaNop(d) | ^~~~~~~~ empty.c:158:8: warning: type defaults to ‘int’ in declaration of ‘EmptyQuit’ [-Wimplicit-int] 158 | static EmptyQuit pro((uiContext)); | ^~~~~~~~~ empty.c:161:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 161 | EmptyQuit(d) | ^~~~~~~~~ empty.c:175:8: warning: type defaults to ‘int’ in declaration of ‘EmptyKakutei’ [-Wimplicit-int] 175 | static EmptyKakutei pro((uiContext)); | ^~~~~~~~~~~~ empty.c:178:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 178 | EmptyKakutei(d) | ^~~~~~~~~~~~ empty.c:192:8: warning: type defaults to ‘int’ in declaration of ‘EmptyDeletePrevious’ [-Wimplicit-int] 192 | static EmptyDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ empty.c:195:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 195 | EmptyDeletePrevious(d) | ^~~~~~~~~~~~~~~~~~~ empty.c:225:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 225 | UserMode(d, estruct) | ^~~~~~~~ empty.c:257:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 257 | UserSelect(d, estruct) | ^~~~~~~~~~ empty.c:304:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 304 | UserMenu(d, estruct) | ^~~~~~~~ empty.c:315:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 315 | ProcExtraFunc(d, fnum) | ^~~~~~~~~~~~~ sglobal.h:243:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 243 | #define getBaseMode G243_getBaseMode | ^~~~~~~~~~~~~~~~ empty.c:339:1: note: in expansion of macro ‘getBaseMode’ 339 | getBaseMode(yc) | ^~~~~~~~~~~ sglobal.h:22:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ empty.c:387:1: note: in expansion of macro ‘EmptyBaseHira’ 387 | EmptyBaseHira(d) | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ empty.c:401:1: note: in expansion of macro ‘EmptyBaseKata’ 401 | EmptyBaseKata(d) | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ empty.c:418:1: note: in expansion of macro ‘EmptyBaseEisu’ 418 | EmptyBaseEisu(d) | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ empty.c:433:1: note: in expansion of macro ‘EmptyBaseZen’ 433 | EmptyBaseZen(d) | ^~~~~~~~~~~~ sglobal.h:20:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ empty.c:454:1: note: in expansion of macro ‘EmptyBaseHan’ 454 | EmptyBaseHan(d) | ^~~~~~~~~~~~ sglobal.h:24:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ empty.c:482:1: note: in expansion of macro ‘EmptyBaseKana’ 482 | EmptyBaseKana(d) | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ empty.c:505:1: note: in expansion of macro ‘EmptyBaseKakutei’ 505 | EmptyBaseKakutei(d) | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ empty.c:519:1: note: in expansion of macro ‘EmptyBaseHenkan’ 519 | EmptyBaseHenkan(d) | ^~~~~~~~~~~~~~~ empty.c: In function ‘showServer’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ empty.c:595:10: note: in expansion of macro ‘defaultContext’ 595 | extern defaultContext; | ^~~~~~~~~~~~~~ empty.c: In function ‘dicSync’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ empty.c:728:10: note: in expansion of macro ‘defaultContext’ 728 | extern defaultContext; | ^~~~~~~~~~~~~~ emptymap.h: At top level: sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ emptymap.h:27:8: note: in expansion of macro ‘AlphaMode’ 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ emptymap.h:27:21: note: in expansion of macro ‘HenkanNyuryokuMode’ 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ^~~~~~~~~~~~~~~~~~ In file included from empty.c:750: emptymap.h:27:43: warning: type defaults to ‘int’ in declaration of ‘ZenHiraKakuteiMode’ [-Wimplicit-int] 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ^~~~~~~~~~~~~~~~~~ emptymap.h:28:8: warning: type defaults to ‘int’ in declaration of ‘ZenKataKakuteiMode’ [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ^~~~~~~~~~~~~~~~~~ emptymap.h:28:30: warning: type defaults to ‘int’ in declaration of ‘HanKataKakuteiMode’ [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ^~~~~~~~~~~~~~~~~~ emptymap.h:28:52: warning: type defaults to ‘int’ in declaration of ‘ZenAlphaKakuteiMode’ [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ^~~~~~~~~~~~~~~~~~~ emptymap.h:29:8: warning: type defaults to ‘int’ in declaration of ‘HanAlphaKakuteiMode’ [-Wimplicit-int] 29 | extern HanAlphaKakuteiMode(), KigoIchiran(); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ emptymap.h:29:31: note: in expansion of macro ‘KigoIchiran’ 29 | extern HanAlphaKakuteiMode(), KigoIchiran(); | ^~~~~~~~~~~ sglobal.h:37:45: warning: type defaults to ‘int’ in declaration of ‘G037_HexMode’ [-Wimplicit-int] 37 | #define HexMode G037_HexMode | ^~~~~~~~~~~~ emptymap.h:31:8: note: in expansion of macro ‘HexMode’ 31 | extern HexMode(), BushuMode(); | ^~~~~~~ sglobal.h:6:45: warning: type defaults to ‘int’ in declaration of ‘G006_BushuMode’ [-Wimplicit-int] 6 | #define BushuMode G006_BushuMode | ^~~~~~~~~~~~~~ emptymap.h:31:19: note: in expansion of macro ‘BushuMode’ 31 | extern HexMode(), BushuMode(); | ^~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ emptymap.h:33:8: note: in expansion of macro ‘KigoIchiran’ 33 | extern KigoIchiran(), UiUtilMode(); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ emptymap.h:33:23: note: in expansion of macro ‘UiUtilMode’ 33 | extern KigoIchiran(), UiUtilMode(); | ^~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ emptymap.h:34:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 34 | extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ emptymap.h:34:34: note: in expansion of macro ‘YomiBaseZenHanToggle’ 34 | extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ emptymap.h:35:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 35 | extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ emptymap.h:35:34: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 35 | extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ emptymap.h:36:8: note: in expansion of macro ‘YomiBaseRotateForw’ 36 | extern YomiBaseRotateForw(), YomiBaseRotateBack(); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ emptymap.h:36:30: note: in expansion of macro ‘YomiBaseRotateBack’ 36 | extern YomiBaseRotateForw(), YomiBaseRotateBack(); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ emptymap.h:37:8: note: in expansion of macro ‘DoFuncSequence’ 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ emptymap.h:37:25: note: in expansion of macro ‘UseOtherKeymap’ 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ emptymap.h:37:43: note: in expansion of macro ‘YomiModeBackup’ 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ^~~~~~~~~~~~~~ sglobal.h:199:45: warning: type defaults to ‘int’ in declaration of ‘G199_dicTouroku’ [-Wimplicit-int] 199 | #define dicTouroku G199_dicTouroku | ^~~~~~~~~~~~~~~ emptymap.h:38:8: note: in expansion of macro ‘dicTouroku’ 38 | extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); | ^~~~~~~~~~ sglobal.h:198:45: warning: type defaults to ‘int’ in declaration of ‘G198_dicSakujo’ [-Wimplicit-int] 198 | #define dicSakujo G198_dicSakujo | ^~~~~~~~~~~~~~ emptymap.h:38:37: note: in expansion of macro ‘dicSakujo’ 38 | extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); | ^~~~~~~~~ sglobal.h:292:45: warning: type defaults to ‘int’ in declaration of ‘G292_kigoRussia’ [-Wimplicit-int] 292 | #define kigoRussia G292_kigoRussia | ^~~~~~~~~~~~~~~ emptymap.h:40:8: note: in expansion of macro ‘kigoRussia’ 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ^~~~~~~~~~ sglobal.h:290:45: warning: type defaults to ‘int’ in declaration of ‘G290_kigoGreek’ [-Wimplicit-int] 290 | #define kigoGreek G290_kigoGreek | ^~~~~~~~~~~~~~ emptymap.h:40:22: note: in expansion of macro ‘kigoGreek’ 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ^~~~~~~~~ sglobal.h:291:45: warning: type defaults to ‘int’ in declaration of ‘G291_kigoKeisen’ [-Wimplicit-int] 291 | #define kigoKeisen G291_kigoKeisen | ^~~~~~~~~~~~~~~ emptymap.h:40:35: note: in expansion of macro ‘kigoKeisen’ 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ^~~~~~~~~~ sglobal.h:197:45: warning: type defaults to ‘int’ in declaration of ‘G197_dicMount’ [-Wimplicit-int] 197 | #define dicMount G197_dicMount | ^~~~~~~~~~~~~ emptymap.h:41:8: note: in expansion of macro ‘dicMount’ 41 | extern dicMount(), serverChange(), serverFin(); | ^~~~~~~~ sglobal.h:353:45: warning: type defaults to ‘int’ in declaration of ‘G353_serverChange’ [-Wimplicit-int] 353 | #define serverChange G353_serverChange | ^~~~~~~~~~~~~~~~~ emptymap.h:41:20: note: in expansion of macro ‘serverChange’ 41 | extern dicMount(), serverChange(), serverFin(); | ^~~~~~~~~~~~ sglobal.h:354:45: warning: type defaults to ‘int’ in declaration of ‘G354_serverFin’ [-Wimplicit-int] 354 | #define serverFin G354_serverFin | ^~~~~~~~~~~~~~ emptymap.h:41:36: note: in expansion of macro ‘serverFin’ 41 | extern dicMount(), serverChange(), serverFin(); | ^~~~~~~~~ sglobal.h:174:45: warning: type defaults to ‘int’ in declaration of ‘G174_chikujiInit’ [-Wimplicit-int] 174 | #define chikujiInit G174_chikujiInit | ^~~~~~~~~~~~~~~~ emptymap.h:42:8: note: in expansion of macro ‘chikujiInit’ 42 | extern chikujiInit(); | ^~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ alphamap.h:28:8: note: in expansion of macro ‘DoFuncSequence’ 28 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ alphamap.h:28:25: note: in expansion of macro ‘UseOtherKeymap’ 28 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ In file included from empty.c:751: alphamap.h:24:13: warning: ‘alphamap_id’ defined but not used [-Wunused-variable] 24 | static char alphamap_id[] = "@(#) 102.1 $Id: alphamap.h,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~~~~~~ emptymap.h:24:13: warning: ‘emptymap_id’ defined but not used [-Wunused-variable] 24 | static char emptymap_id[] = "@(#) 102.1 $Id: emptymap.h,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~~~~~~ empty.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: empty.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f henkan.o unshared/henkan.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g henkan.c -o unshared/henkan.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from henkan.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:52:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 52 | #define KanjiInit G052_KanjiInit | ^~~~~~~~~~~~~~ henkan.c:155:1: note: in expansion of macro ‘KanjiInit’ 155 | KanjiInit() | ^~~~~~~~~ henkan.c: In function ‘G052_KanjiInit’: canna.h:56:42: warning: type defaults to ‘int’ in declaration of ‘CANNA_G271_FirstTime’ [-Wimplicit-int] 56 | #define FirstTime CANNA_G271_FirstTime | ^~~~~~~~~~~~~~~~~~~~ henkan.c:161:10: note: in expansion of macro ‘FirstTime’ 161 | extern FirstTime; | ^~~~~~~~~ henkan.c: At top level: sglobal.h:51:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 51 | #define KanjiFin G051_KanjiFin | ^~~~~~~~~~~~~ henkan.c:425:1: note: in expansion of macro ‘KanjiFin’ 425 | KanjiFin() | ^~~~~~~~ henkan.c: In function ‘G383_doTanConvertTb’: henkan.c:611:7: warning: variable ‘scuryomi’ set but not used [-Wunused-but-set-variable] 611 | int scuryomi, ecuryomi, scurroma, ecurroma; | ^~~~~~~~ henkan.c: At top level: sglobal.h:206:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ henkan.c:1274:1: note: in expansion of macro ‘doHenkan’ 1274 | doHenkan(d, len, kanji) | ^~~~~~~~ henkan.c:1305:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1305 | doYomiHenkan(d, len, kanji, yc) | ^~~~~~~~~~~~ henkan.c: In function ‘doYomiHenkan’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ henkan.c:1312:10: note: in expansion of macro ‘defaultContext’ 1312 | extern defaultContext; | ^~~~~~~~~~~~~~ henkan.c: At top level: henkan.c:1523:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1523 | tanNextKouho(d, yc) | ^~~~~~~~~~~~ henkan.c: In function ‘enterTanHenkanMode’: henkan.c:1565:1: warning: type of ‘fnum’ defaults to ‘int’ [-Wimplicit-int] 1565 | enterTanHenkanMode(d, fnum) | ^~~~~~~~~~~~~~~~~~ henkan.c: At top level: sglobal.h:99:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ henkan.c:1607:1: note: in expansion of macro ‘TanKouhoIchiran’ 1607 | TanKouhoIchiran(d) | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ henkan.c:1616:1: note: in expansion of macro ‘TanNextKouho’ 1616 | TanNextKouho(d) | ^~~~~~~~~~~~ henkan.c:1634:8: warning: type defaults to ‘int’ in declaration of ‘TanHenkan’ [-Wimplicit-int] 1634 | static TanHenkan pro((uiContext)); | ^~~~~~~~~ sglobal.h:103:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ henkan.c:1661:1: note: in expansion of macro ‘TanPreviousKouho’ 1661 | TanPreviousKouho(d) | ^~~~~~~~~~~~~~~~ sglobal.h:96:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ henkan.c:1705:1: note: in expansion of macro ‘TanHiragana’ 1705 | TanHiragana(d) | ^~~~~~~~~~~ sglobal.h:98:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ henkan.c:1711:1: note: in expansion of macro ‘TanKatakana’ 1711 | TanKatakana(d) | ^~~~~~~~~~~ sglobal.h:105:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ henkan.c:1717:1: note: in expansion of macro ‘TanRomaji’ 1717 | TanRomaji(d) | ^~~~~~~~~ sglobal.h:106:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ henkan.c:1723:1: note: in expansion of macro ‘TanUpper’ 1723 | TanUpper(d) | ^~~~~~~~ sglobal.h:91:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ henkan.c:1729:1: note: in expansion of macro ‘TanCapitalize’ 1729 | TanCapitalize(d) | ^~~~~~~~~~~~~ sglobal.h:107:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ henkan.c:1735:1: note: in expansion of macro ‘TanZenkaku’ 1735 | TanZenkaku(d) | ^~~~~~~~~~ sglobal.h:95:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ henkan.c:1741:1: note: in expansion of macro ‘TanHankaku’ 1741 | TanHankaku(d) | ^~~~~~~~~~ henkan.c:1749:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1749 | TanKanaRotate(d) | ^~~~~~~~~~~~~ henkan.c:1757:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1757 | TanRomajiRotate(d) | ^~~~~~~~~~~~~~~ henkan.c:1765:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1765 | TanCaseRotateForward(d) | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ henkan.c:1897:1: note: in expansion of macro ‘TanMuhenkan’ 1897 | TanMuhenkan(d) | ^~~~~~~~~~~ sglobal.h:97:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ henkan.c:2164:1: note: in expansion of macro ‘TanKakutei’ 2164 | TanKakutei(d) | ^~~~~~~~~~ henkan.c:2180:8: warning: type defaults to ‘int’ in declaration of ‘TanKakuteiYomiInsert’ [-Wimplicit-int] 2180 | static TanKakuteiYomiInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ henkan.c: In function ‘TanKakuteiYomiInsert’: sglobal.h:312:45: warning: type defaults to ‘int’ in declaration of ‘G312_nKouhoBunsetsu’ [-Wimplicit-int] 312 | #define nKouhoBunsetsu G312_nKouhoBunsetsu | ^~~~~~~~~~~~~~~~~~~ henkan.c:2215:16: note: in expansion of macro ‘nKouhoBunsetsu’ 2215 | extern nKouhoBunsetsu; | ^~~~~~~~~~~~~~ henkan.c: At top level: henkan.c:2299:8: warning: type defaults to ‘int’ in declaration of ‘TanExtendBunsetsu’ [-Wimplicit-int] 2299 | static TanExtendBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~ henkan.c:2332:8: warning: type defaults to ‘int’ in declaration of ‘TanShrinkBunsetsu’ [-Wimplicit-int] 2332 | static TanShrinkBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:104:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ henkan.c:2372:1: note: in expansion of macro ‘TanPrintBunpou’ 2372 | TanPrintBunpou(d) | ^~~~~~~~~~~~~~ henkan.c: In function ‘jrKanjiPipeError’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ henkan.c:2459:10: note: in expansion of macro ‘defaultContext’ 2459 | extern defaultContext, defaultBushuContext; | ^~~~~~~~~~~~~~ sglobal.h:194:45: warning: type defaults to ‘int’ in declaration of ‘G194_defaultBushuContext’ [-Wimplicit-int] 194 | #define defaultBushuContext G194_defaultBushuContext | ^~~~~~~~~~~~~~~~~~~~~~~~ henkan.c:2459:26: note: in expansion of macro ‘defaultBushuContext’ 2459 | extern defaultContext, defaultBushuContext; | ^~~~~~~~~~~~~~~~~~~ henkan.c: At top level: henkan.c:2481:8: warning: type defaults to ‘int’ in declaration of ‘TanBunsetsuMode’ [-Wimplicit-int] 2481 | static TanBunsetsuMode pro((uiContext)); | ^~~~~~~~~~~~~~~ henkan.c:2484:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2484 | TanBunsetsuMode(d) | ^~~~~~~~~~~~~~~ henkan.c:2647:8: warning: type defaults to ‘int’ in declaration of ‘TbChooseChar’ [-Wimplicit-int] 2647 | static TbChooseChar pro((uiContext, int)); | ^~~~~~~~~~~~ henkan.c:2650:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2650 | TbChooseChar(d, head) | ^~~~~~~~~~~~ henkan.c:2725:8: warning: type defaults to ‘int’ in declaration of ‘TanChooseHeadChar’ [-Wimplicit-int] 2725 | static TanChooseHeadChar pro((uiContext)); | ^~~~~~~~~~~~~~~~~ henkan.c:2726:8: warning: type defaults to ‘int’ in declaration of ‘TanChooseTailChar’ [-Wimplicit-int] 2726 | static TanChooseTailChar pro((uiContext)); | ^~~~~~~~~~~~~~~~~ henkan.c:2729:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2729 | TanChooseHeadChar(d) | ^~~~~~~~~~~~~~~~~ henkan.c:2736:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2736 | TanChooseTailChar(d) | ^~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ tanmap.h:27:8: note: in expansion of macro ‘TanKouhoIchiran’ 27 | extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ tanmap.h:27:42: note: in expansion of macro ‘DoFuncSequence’ 27 | extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ tanmap.h:28:8: note: in expansion of macro ‘UseOtherKeymap’ 28 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ tanmap.h:29:8: note: in expansion of macro ‘YomiKakutei’ 29 | extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ tanmap.h:29:38: note: in expansion of macro ‘TanBubunKakutei’ 29 | extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ In file included from henkan.c:2742: tanmap.h:24:13: warning: ‘tanmap_id’ defined but not used [-Wunused-variable] 24 | static char tanmap_id[] = "@(#) 102.1 $Id: tanmap.h,v 1.1.1.1 2002/10/19 08:27:51 aida_s Exp $"; | ^~~~~~~~~ henkan.c:24:17: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: henkan.c,v 1.8.2.2 2004/04/26 22:53:02 aida_s Exp $"; | ^~~~~~ henkan.c: In function ‘YomiBubunKakutei’: henkan.c:1079:10: warning: ‘len’ may be used uninitialized [-Wmaybe-uninitialized] 1079 | return len; | ^~~ henkan.c:985:7: note: ‘len’ was declared here 985 | int len; | ^~~ rm -f henkan.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC henkan.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from henkan.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:52:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 52 | #define KanjiInit G052_KanjiInit | ^~~~~~~~~~~~~~ henkan.c:155:1: note: in expansion of macro ‘KanjiInit’ 155 | KanjiInit() | ^~~~~~~~~ henkan.c: In function ‘G052_KanjiInit’: canna.h:56:42: warning: type defaults to ‘int’ in declaration of ‘CANNA_G271_FirstTime’ [-Wimplicit-int] 56 | #define FirstTime CANNA_G271_FirstTime | ^~~~~~~~~~~~~~~~~~~~ henkan.c:161:10: note: in expansion of macro ‘FirstTime’ 161 | extern FirstTime; | ^~~~~~~~~ henkan.c: At top level: sglobal.h:51:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 51 | #define KanjiFin G051_KanjiFin | ^~~~~~~~~~~~~ henkan.c:425:1: note: in expansion of macro ‘KanjiFin’ 425 | KanjiFin() | ^~~~~~~~ henkan.c: In function ‘G383_doTanConvertTb’: henkan.c:611:7: warning: variable ‘scuryomi’ set but not used [-Wunused-but-set-variable] 611 | int scuryomi, ecuryomi, scurroma, ecurroma; | ^~~~~~~~ henkan.c: At top level: sglobal.h:206:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ henkan.c:1274:1: note: in expansion of macro ‘doHenkan’ 1274 | doHenkan(d, len, kanji) | ^~~~~~~~ henkan.c:1305:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1305 | doYomiHenkan(d, len, kanji, yc) | ^~~~~~~~~~~~ henkan.c: In function ‘doYomiHenkan’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ henkan.c:1312:10: note: in expansion of macro ‘defaultContext’ 1312 | extern defaultContext; | ^~~~~~~~~~~~~~ henkan.c: At top level: henkan.c:1523:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1523 | tanNextKouho(d, yc) | ^~~~~~~~~~~~ henkan.c: In function ‘enterTanHenkanMode’: henkan.c:1565:1: warning: type of ‘fnum’ defaults to ‘int’ [-Wimplicit-int] 1565 | enterTanHenkanMode(d, fnum) | ^~~~~~~~~~~~~~~~~~ henkan.c: At top level: sglobal.h:99:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ henkan.c:1607:1: note: in expansion of macro ‘TanKouhoIchiran’ 1607 | TanKouhoIchiran(d) | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ henkan.c:1616:1: note: in expansion of macro ‘TanNextKouho’ 1616 | TanNextKouho(d) | ^~~~~~~~~~~~ henkan.c:1634:8: warning: type defaults to ‘int’ in declaration of ‘TanHenkan’ [-Wimplicit-int] 1634 | static TanHenkan pro((uiContext)); | ^~~~~~~~~ sglobal.h:103:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ henkan.c:1661:1: note: in expansion of macro ‘TanPreviousKouho’ 1661 | TanPreviousKouho(d) | ^~~~~~~~~~~~~~~~ sglobal.h:96:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ henkan.c:1705:1: note: in expansion of macro ‘TanHiragana’ 1705 | TanHiragana(d) | ^~~~~~~~~~~ sglobal.h:98:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ henkan.c:1711:1: note: in expansion of macro ‘TanKatakana’ 1711 | TanKatakana(d) | ^~~~~~~~~~~ sglobal.h:105:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ henkan.c:1717:1: note: in expansion of macro ‘TanRomaji’ 1717 | TanRomaji(d) | ^~~~~~~~~ sglobal.h:106:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ henkan.c:1723:1: note: in expansion of macro ‘TanUpper’ 1723 | TanUpper(d) | ^~~~~~~~ sglobal.h:91:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ henkan.c:1729:1: note: in expansion of macro ‘TanCapitalize’ 1729 | TanCapitalize(d) | ^~~~~~~~~~~~~ sglobal.h:107:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ henkan.c:1735:1: note: in expansion of macro ‘TanZenkaku’ 1735 | TanZenkaku(d) | ^~~~~~~~~~ sglobal.h:95:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ henkan.c:1741:1: note: in expansion of macro ‘TanHankaku’ 1741 | TanHankaku(d) | ^~~~~~~~~~ henkan.c:1749:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1749 | TanKanaRotate(d) | ^~~~~~~~~~~~~ henkan.c:1757:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1757 | TanRomajiRotate(d) | ^~~~~~~~~~~~~~~ henkan.c:1765:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1765 | TanCaseRotateForward(d) | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ henkan.c:1897:1: note: in expansion of macro ‘TanMuhenkan’ 1897 | TanMuhenkan(d) | ^~~~~~~~~~~ sglobal.h:97:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ henkan.c:2164:1: note: in expansion of macro ‘TanKakutei’ 2164 | TanKakutei(d) | ^~~~~~~~~~ henkan.c:2180:8: warning: type defaults to ‘int’ in declaration of ‘TanKakuteiYomiInsert’ [-Wimplicit-int] 2180 | static TanKakuteiYomiInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ henkan.c: In function ‘TanKakuteiYomiInsert’: sglobal.h:312:45: warning: type defaults to ‘int’ in declaration of ‘G312_nKouhoBunsetsu’ [-Wimplicit-int] 312 | #define nKouhoBunsetsu G312_nKouhoBunsetsu | ^~~~~~~~~~~~~~~~~~~ henkan.c:2215:16: note: in expansion of macro ‘nKouhoBunsetsu’ 2215 | extern nKouhoBunsetsu; | ^~~~~~~~~~~~~~ henkan.c: At top level: henkan.c:2299:8: warning: type defaults to ‘int’ in declaration of ‘TanExtendBunsetsu’ [-Wimplicit-int] 2299 | static TanExtendBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~ henkan.c:2332:8: warning: type defaults to ‘int’ in declaration of ‘TanShrinkBunsetsu’ [-Wimplicit-int] 2332 | static TanShrinkBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:104:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ henkan.c:2372:1: note: in expansion of macro ‘TanPrintBunpou’ 2372 | TanPrintBunpou(d) | ^~~~~~~~~~~~~~ henkan.c: In function ‘jrKanjiPipeError’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ henkan.c:2459:10: note: in expansion of macro ‘defaultContext’ 2459 | extern defaultContext, defaultBushuContext; | ^~~~~~~~~~~~~~ sglobal.h:194:45: warning: type defaults to ‘int’ in declaration of ‘G194_defaultBushuContext’ [-Wimplicit-int] 194 | #define defaultBushuContext G194_defaultBushuContext | ^~~~~~~~~~~~~~~~~~~~~~~~ henkan.c:2459:26: note: in expansion of macro ‘defaultBushuContext’ 2459 | extern defaultContext, defaultBushuContext; | ^~~~~~~~~~~~~~~~~~~ henkan.c: At top level: henkan.c:2481:8: warning: type defaults to ‘int’ in declaration of ‘TanBunsetsuMode’ [-Wimplicit-int] 2481 | static TanBunsetsuMode pro((uiContext)); | ^~~~~~~~~~~~~~~ henkan.c:2484:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2484 | TanBunsetsuMode(d) | ^~~~~~~~~~~~~~~ henkan.c:2647:8: warning: type defaults to ‘int’ in declaration of ‘TbChooseChar’ [-Wimplicit-int] 2647 | static TbChooseChar pro((uiContext, int)); | ^~~~~~~~~~~~ henkan.c:2650:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2650 | TbChooseChar(d, head) | ^~~~~~~~~~~~ henkan.c:2725:8: warning: type defaults to ‘int’ in declaration of ‘TanChooseHeadChar’ [-Wimplicit-int] 2725 | static TanChooseHeadChar pro((uiContext)); | ^~~~~~~~~~~~~~~~~ henkan.c:2726:8: warning: type defaults to ‘int’ in declaration of ‘TanChooseTailChar’ [-Wimplicit-int] 2726 | static TanChooseTailChar pro((uiContext)); | ^~~~~~~~~~~~~~~~~ henkan.c:2729:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2729 | TanChooseHeadChar(d) | ^~~~~~~~~~~~~~~~~ henkan.c:2736:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2736 | TanChooseTailChar(d) | ^~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ tanmap.h:27:8: note: in expansion of macro ‘TanKouhoIchiran’ 27 | extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ tanmap.h:27:42: note: in expansion of macro ‘DoFuncSequence’ 27 | extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ tanmap.h:28:8: note: in expansion of macro ‘UseOtherKeymap’ 28 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ tanmap.h:29:8: note: in expansion of macro ‘YomiKakutei’ 29 | extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ tanmap.h:29:38: note: in expansion of macro ‘TanBubunKakutei’ 29 | extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ In file included from henkan.c:2742: tanmap.h:24:13: warning: ‘tanmap_id’ defined but not used [-Wunused-variable] 24 | static char tanmap_id[] = "@(#) 102.1 $Id: tanmap.h,v 1.1.1.1 2002/10/19 08:27:51 aida_s Exp $"; | ^~~~~~~~~ henkan.c:24:17: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: henkan.c,v 1.8.2.2 2004/04/26 22:53:02 aida_s Exp $"; | ^~~~~~ henkan.c: In function ‘YomiBubunKakutei’: henkan.c:1079:10: warning: ‘len’ may be used uninitialized [-Wmaybe-uninitialized] 1079 | return len; | ^~~ henkan.c:985:7: note: ‘len’ was declared here 985 | int len; | ^~~ rm -f hex.o unshared/hex.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g hex.c -o unshared/hex.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from hex.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ hex.c:50:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 50 | hexEveryTimeCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ hex.c:104:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 104 | exitHex(d, retval, env) | ^~~~~~~ hex.c:123:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 123 | quitHex(d, retval, env) | ^~~~~~~ hex.c:138:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 138 | hexMode(d, major_mode) | ^~~~~~~ sglobal.h:37:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 37 | #define HexMode G037_HexMode | ^~~~~~~~~~~~ hex.c:165:1: note: in expansion of macro ‘HexMode’ 165 | HexMode(d) | ^~~~~~~ hex.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: hex.c,v 1.2 2003/01/10 13:08:44 aida_s Exp $"; | ^~~~~~ rm -f hex.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC hex.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from hex.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ hex.c:50:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 50 | hexEveryTimeCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ hex.c:104:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 104 | exitHex(d, retval, env) | ^~~~~~~ hex.c:123:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 123 | quitHex(d, retval, env) | ^~~~~~~ hex.c:138:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 138 | hexMode(d, major_mode) | ^~~~~~~ sglobal.h:37:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 37 | #define HexMode G037_HexMode | ^~~~~~~~~~~~ hex.c:165:1: note: in expansion of macro ‘HexMode’ 165 | HexMode(d) | ^~~~~~~ hex.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: hex.c,v 1.2 2003/01/10 13:08:44 aida_s Exp $"; | ^~~~~~ rm -f ichiran.o unshared/ichiran.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g ichiran.c -o unshared/ichiran.o In file included from /usr/include/errno.h:25, from ichiran.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from ichiran.c:28: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:267:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 267 | #define initIchiran G267_initIchiran | ^~~~~~~~~~~~~~~~ ichiran.c:72:1: note: in expansion of macro ‘initIchiran’ 72 | initIchiran() | ^~~~~~~~~~~ ichiran.c:190:8: warning: type defaults to ‘int’ in declaration of ‘ichiranEveryTimeCatch’ [-Wimplicit-int] 190 | static ichiranEveryTimeCatch pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:193:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 193 | ichiranEveryTimeCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:208:8: warning: type defaults to ‘int’ in declaration of ‘ichiranExitCatch’ [-Wimplicit-int] 208 | static ichiranExitCatch pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~~~ ichiran.c:211:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 211 | ichiranExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ ichiran.c:252:8: warning: type defaults to ‘int’ in declaration of ‘ichiranQuitCatch’ [-Wimplicit-int] 252 | static ichiranQuitCatch pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~~~ ichiran.c:255:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 255 | ichiranQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ sglobal.h:362:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ ichiran.c:750:1: note: in expansion of macro ‘tanKouhoIchiran’ 750 | tanKouhoIchiran(d, step) | ^~~~~~~~~~~~~~~ sglobal.h:47:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ ichiran.c:822:1: note: in expansion of macro ‘IchiranQuit’ 822 | IchiranQuit(d) | ^~~~~~~~~~~ ichiran.c:880:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 880 | IchiranKakuteiThenDo(d, func) | ^~~~~~~~~~~~~~~~~~~~ ichiran.c:904:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 904 | IchiranQuitThenDo(d, func) | ^~~~~~~~~~~~~~~~~ sglobal.h:43:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:931:1: note: in expansion of macro ‘IchiranForwardKouho’ 931 | IchiranForwardKouho(d) | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:984:1: note: in expansion of macro ‘IchiranBackwardKouho’ 984 | IchiranBackwardKouho(d) | ^~~~~~~~~~~~~~~~~~~~ ichiran.c:1037:8: warning: type defaults to ‘int’ in declaration of ‘IchiranConvert’ [-Wimplicit-int] 1037 | static IchiranConvert pro((uiContext)); | ^~~~~~~~~~~~~~ ichiran.c:1040:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1040 | IchiranConvert(d) | ^~~~~~~~~~~~~~ sglobal.h:46:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1063:1: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1063 | IchiranPreviousKouhoretsu(d) | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1141:1: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1141 | IchiranNextKouhoretsu(d) | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:1179:8: warning: type defaults to ‘int’ in declaration of ‘IchiranNextPage’ [-Wimplicit-int] 1179 | static IchiranNextPage pro((uiContext)); | ^~~~~~~~~~~~~~~ ichiran.c:1182:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1182 | IchiranNextPage(d) | ^~~~~~~~~~~~~~~ ichiran.c:1210:8: warning: type defaults to ‘int’ in declaration of ‘IchiranPreviousPage’ [-Wimplicit-int] 1210 | static IchiranPreviousPage pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ ichiran.c:1213:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1213 | IchiranPreviousPage(d) | ^~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1281:1: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1281 | IchiranBeginningOfKouho(d) | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1320:1: note: in expansion of macro ‘IchiranEndOfKouho’ 1320 | IchiranEndOfKouho(d) | ^~~~~~~~~~~~~~~~~ ichiran.c:1362:8: warning: type defaults to ‘int’ in declaration of ‘IchiranBangoKouho’ [-Wimplicit-int] 1362 | static IchiranBangoKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ ichiran.c:1365:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1365 | IchiranBangoKouho(d) | ^~~~~~~~~~~~~~~~~ ichiran.c:1495:8: warning: type defaults to ‘int’ in declaration of ‘IchiranKakutei’ [-Wimplicit-int] 1495 | static IchiranKakutei pro((uiContext)); | ^~~~~~~~~~~~~~ ichiran.c:1498:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1498 | IchiranKakutei(d) | ^~~~~~~~~~~~~~ ichiran.c:1554:8: warning: type defaults to ‘int’ in declaration of ‘IchiranExtendBunsetsu’ [-Wimplicit-int] 1554 | static IchiranExtendBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:1557:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1557 | IchiranExtendBunsetsu(d) | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:1563:8: warning: type defaults to ‘int’ in declaration of ‘IchiranShrinkBunsetsu’ [-Wimplicit-int] 1563 | static IchiranShrinkBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:1566:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1566 | IchiranShrinkBunsetsu(d) | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:1572:8: warning: type defaults to ‘int’ in declaration of ‘IchiranAdjustBunsetsu’ [-Wimplicit-int] 1572 | static IchiranAdjustBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:1575:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1575 | IchiranAdjustBunsetsu(d) | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:1581:8: warning: type defaults to ‘int’ in declaration of ‘IchiranKillToEndOfLine’ [-Wimplicit-int] 1581 | static IchiranKillToEndOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1584:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1584 | IchiranKillToEndOfLine(d) | ^~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1590:8: warning: type defaults to ‘int’ in declaration of ‘IchiranDeleteNext’ [-Wimplicit-int] 1590 | static IchiranDeleteNext pro((uiContext)); | ^~~~~~~~~~~~~~~~~ ichiran.c:1593:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1593 | IchiranDeleteNext(d) | ^~~~~~~~~~~~~~~~~ ichiran.c:1599:8: warning: type defaults to ‘int’ in declaration of ‘IchiranBubunMuhenkan’ [-Wimplicit-int] 1599 | static IchiranBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ ichiran.c:1602:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1602 | IchiranBubunMuhenkan(d) | ^~~~~~~~~~~~~~~~~~~~ ichiran.c:1608:8: warning: type defaults to ‘int’ in declaration of ‘IchiranHiragana’ [-Wimplicit-int] 1608 | static IchiranHiragana pro((uiContext)); | ^~~~~~~~~~~~~~~ ichiran.c:1611:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1611 | IchiranHiragana(d) | ^~~~~~~~~~~~~~~ ichiran.c:1617:8: warning: type defaults to ‘int’ in declaration of ‘IchiranKatakana’ [-Wimplicit-int] 1617 | static IchiranKatakana pro((uiContext)); | ^~~~~~~~~~~~~~~ ichiran.c:1620:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1620 | IchiranKatakana(d) | ^~~~~~~~~~~~~~~ ichiran.c:1626:8: warning: type defaults to ‘int’ in declaration of ‘IchiranZenkaku’ [-Wimplicit-int] 1626 | static IchiranZenkaku pro((uiContext)); | ^~~~~~~~~~~~~~ ichiran.c:1629:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1629 | IchiranZenkaku(d) | ^~~~~~~~~~~~~~ ichiran.c:1635:8: warning: type defaults to ‘int’ in declaration of ‘IchiranHankaku’ [-Wimplicit-int] 1635 | static IchiranHankaku pro((uiContext)); | ^~~~~~~~~~~~~~ ichiran.c:1638:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1638 | IchiranHankaku(d) | ^~~~~~~~~~~~~~ ichiran.c:1644:8: warning: type defaults to ‘int’ in declaration of ‘IchiranRomaji’ [-Wimplicit-int] 1644 | static IchiranRomaji pro((uiContext)); | ^~~~~~~~~~~~~ ichiran.c:1647:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1647 | IchiranRomaji(d) | ^~~~~~~~~~~~~ ichiran.c:1653:8: warning: type defaults to ‘int’ in declaration of ‘IchiranToUpper’ [-Wimplicit-int] 1653 | static IchiranToUpper pro((uiContext)); | ^~~~~~~~~~~~~~ ichiran.c:1656:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1656 | IchiranToUpper(d) | ^~~~~~~~~~~~~~ ichiran.c:1662:8: warning: type defaults to ‘int’ in declaration of ‘IchiranToLower’ [-Wimplicit-int] 1662 | static IchiranToLower pro((uiContext)); | ^~~~~~~~~~~~~~ ichiran.c:1665:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1665 | IchiranToLower(d) | ^~~~~~~~~~~~~~ ichiran.c:1671:8: warning: type defaults to ‘int’ in declaration of ‘IchiranCapitalize’ [-Wimplicit-int] 1671 | static IchiranCapitalize pro((uiContext)); | ^~~~~~~~~~~~~~~~~ ichiran.c:1674:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1674 | IchiranCapitalize(d) | ^~~~~~~~~~~~~~~~~ ichiran.c:1680:8: warning: type defaults to ‘int’ in declaration of ‘IchiranKanaRotate’ [-Wimplicit-int] 1680 | static IchiranKanaRotate pro((uiContext)); | ^~~~~~~~~~~~~~~~~ ichiran.c:1683:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1683 | IchiranKanaRotate(d) | ^~~~~~~~~~~~~~~~~ ichiran.c:1689:8: warning: type defaults to ‘int’ in declaration of ‘IchiranRomajiRotate’ [-Wimplicit-int] 1689 | static IchiranRomajiRotate pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ ichiran.c:1692:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1692 | IchiranRomajiRotate(d) | ^~~~~~~~~~~~~~~~~~~ ichiran.c:1698:8: warning: type defaults to ‘int’ in declaration of ‘IchiranCaseRotateForward’ [-Wimplicit-int] 1698 | static IchiranCaseRotateForward pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1701:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1701 | IchiranCaseRotateForward(d) | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ ichiranmap.h:27:9: note: in expansion of macro ‘DoFuncSequence’ 27 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ ichiranmap.h:27:26: note: in expansion of macro ‘UseOtherKeymap’ 27 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ In file included from ichiran.c:1715: ichiranmap.h:24:13: warning: ‘ichiranmap_id’ defined but not used [-Wunused-variable] 24 | static char ichiranmap_id[] = "@(#) 102.1 $Id: ichiranmap.h,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~~~~~~~~ ichiran.c:24:17: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: ichiran.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f ichiran.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC ichiran.c In file included from /usr/include/errno.h:25, from ichiran.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from ichiran.c:28: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:267:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 267 | #define initIchiran G267_initIchiran | ^~~~~~~~~~~~~~~~ ichiran.c:72:1: note: in expansion of macro ‘initIchiran’ 72 | initIchiran() | ^~~~~~~~~~~ ichiran.c:190:8: warning: type defaults to ‘int’ in declaration of ‘ichiranEveryTimeCatch’ [-Wimplicit-int] 190 | static ichiranEveryTimeCatch pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:193:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 193 | ichiranEveryTimeCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:208:8: warning: type defaults to ‘int’ in declaration of ‘ichiranExitCatch’ [-Wimplicit-int] 208 | static ichiranExitCatch pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~~~ ichiran.c:211:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 211 | ichiranExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ ichiran.c:252:8: warning: type defaults to ‘int’ in declaration of ‘ichiranQuitCatch’ [-Wimplicit-int] 252 | static ichiranQuitCatch pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~~~ ichiran.c:255:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 255 | ichiranQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ sglobal.h:362:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ ichiran.c:750:1: note: in expansion of macro ‘tanKouhoIchiran’ 750 | tanKouhoIchiran(d, step) | ^~~~~~~~~~~~~~~ sglobal.h:47:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ ichiran.c:822:1: note: in expansion of macro ‘IchiranQuit’ 822 | IchiranQuit(d) | ^~~~~~~~~~~ ichiran.c:880:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 880 | IchiranKakuteiThenDo(d, func) | ^~~~~~~~~~~~~~~~~~~~ ichiran.c:904:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 904 | IchiranQuitThenDo(d, func) | ^~~~~~~~~~~~~~~~~ sglobal.h:43:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:931:1: note: in expansion of macro ‘IchiranForwardKouho’ 931 | IchiranForwardKouho(d) | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:984:1: note: in expansion of macro ‘IchiranBackwardKouho’ 984 | IchiranBackwardKouho(d) | ^~~~~~~~~~~~~~~~~~~~ ichiran.c:1037:8: warning: type defaults to ‘int’ in declaration of ‘IchiranConvert’ [-Wimplicit-int] 1037 | static IchiranConvert pro((uiContext)); | ^~~~~~~~~~~~~~ ichiran.c:1040:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1040 | IchiranConvert(d) | ^~~~~~~~~~~~~~ sglobal.h:46:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1063:1: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1063 | IchiranPreviousKouhoretsu(d) | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1141:1: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1141 | IchiranNextKouhoretsu(d) | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:1179:8: warning: type defaults to ‘int’ in declaration of ‘IchiranNextPage’ [-Wimplicit-int] 1179 | static IchiranNextPage pro((uiContext)); | ^~~~~~~~~~~~~~~ ichiran.c:1182:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1182 | IchiranNextPage(d) | ^~~~~~~~~~~~~~~ ichiran.c:1210:8: warning: type defaults to ‘int’ in declaration of ‘IchiranPreviousPage’ [-Wimplicit-int] 1210 | static IchiranPreviousPage pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ ichiran.c:1213:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1213 | IchiranPreviousPage(d) | ^~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1281:1: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1281 | IchiranBeginningOfKouho(d) | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1320:1: note: in expansion of macro ‘IchiranEndOfKouho’ 1320 | IchiranEndOfKouho(d) | ^~~~~~~~~~~~~~~~~ ichiran.c:1362:8: warning: type defaults to ‘int’ in declaration of ‘IchiranBangoKouho’ [-Wimplicit-int] 1362 | static IchiranBangoKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ ichiran.c:1365:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1365 | IchiranBangoKouho(d) | ^~~~~~~~~~~~~~~~~ ichiran.c:1495:8: warning: type defaults to ‘int’ in declaration of ‘IchiranKakutei’ [-Wimplicit-int] 1495 | static IchiranKakutei pro((uiContext)); | ^~~~~~~~~~~~~~ ichiran.c:1498:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1498 | IchiranKakutei(d) | ^~~~~~~~~~~~~~ ichiran.c:1554:8: warning: type defaults to ‘int’ in declaration of ‘IchiranExtendBunsetsu’ [-Wimplicit-int] 1554 | static IchiranExtendBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:1557:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1557 | IchiranExtendBunsetsu(d) | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:1563:8: warning: type defaults to ‘int’ in declaration of ‘IchiranShrinkBunsetsu’ [-Wimplicit-int] 1563 | static IchiranShrinkBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:1566:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1566 | IchiranShrinkBunsetsu(d) | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:1572:8: warning: type defaults to ‘int’ in declaration of ‘IchiranAdjustBunsetsu’ [-Wimplicit-int] 1572 | static IchiranAdjustBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:1575:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1575 | IchiranAdjustBunsetsu(d) | ^~~~~~~~~~~~~~~~~~~~~ ichiran.c:1581:8: warning: type defaults to ‘int’ in declaration of ‘IchiranKillToEndOfLine’ [-Wimplicit-int] 1581 | static IchiranKillToEndOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1584:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1584 | IchiranKillToEndOfLine(d) | ^~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1590:8: warning: type defaults to ‘int’ in declaration of ‘IchiranDeleteNext’ [-Wimplicit-int] 1590 | static IchiranDeleteNext pro((uiContext)); | ^~~~~~~~~~~~~~~~~ ichiran.c:1593:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1593 | IchiranDeleteNext(d) | ^~~~~~~~~~~~~~~~~ ichiran.c:1599:8: warning: type defaults to ‘int’ in declaration of ‘IchiranBubunMuhenkan’ [-Wimplicit-int] 1599 | static IchiranBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ ichiran.c:1602:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1602 | IchiranBubunMuhenkan(d) | ^~~~~~~~~~~~~~~~~~~~ ichiran.c:1608:8: warning: type defaults to ‘int’ in declaration of ‘IchiranHiragana’ [-Wimplicit-int] 1608 | static IchiranHiragana pro((uiContext)); | ^~~~~~~~~~~~~~~ ichiran.c:1611:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1611 | IchiranHiragana(d) | ^~~~~~~~~~~~~~~ ichiran.c:1617:8: warning: type defaults to ‘int’ in declaration of ‘IchiranKatakana’ [-Wimplicit-int] 1617 | static IchiranKatakana pro((uiContext)); | ^~~~~~~~~~~~~~~ ichiran.c:1620:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1620 | IchiranKatakana(d) | ^~~~~~~~~~~~~~~ ichiran.c:1626:8: warning: type defaults to ‘int’ in declaration of ‘IchiranZenkaku’ [-Wimplicit-int] 1626 | static IchiranZenkaku pro((uiContext)); | ^~~~~~~~~~~~~~ ichiran.c:1629:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1629 | IchiranZenkaku(d) | ^~~~~~~~~~~~~~ ichiran.c:1635:8: warning: type defaults to ‘int’ in declaration of ‘IchiranHankaku’ [-Wimplicit-int] 1635 | static IchiranHankaku pro((uiContext)); | ^~~~~~~~~~~~~~ ichiran.c:1638:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1638 | IchiranHankaku(d) | ^~~~~~~~~~~~~~ ichiran.c:1644:8: warning: type defaults to ‘int’ in declaration of ‘IchiranRomaji’ [-Wimplicit-int] 1644 | static IchiranRomaji pro((uiContext)); | ^~~~~~~~~~~~~ ichiran.c:1647:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1647 | IchiranRomaji(d) | ^~~~~~~~~~~~~ ichiran.c:1653:8: warning: type defaults to ‘int’ in declaration of ‘IchiranToUpper’ [-Wimplicit-int] 1653 | static IchiranToUpper pro((uiContext)); | ^~~~~~~~~~~~~~ ichiran.c:1656:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1656 | IchiranToUpper(d) | ^~~~~~~~~~~~~~ ichiran.c:1662:8: warning: type defaults to ‘int’ in declaration of ‘IchiranToLower’ [-Wimplicit-int] 1662 | static IchiranToLower pro((uiContext)); | ^~~~~~~~~~~~~~ ichiran.c:1665:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1665 | IchiranToLower(d) | ^~~~~~~~~~~~~~ ichiran.c:1671:8: warning: type defaults to ‘int’ in declaration of ‘IchiranCapitalize’ [-Wimplicit-int] 1671 | static IchiranCapitalize pro((uiContext)); | ^~~~~~~~~~~~~~~~~ ichiran.c:1674:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1674 | IchiranCapitalize(d) | ^~~~~~~~~~~~~~~~~ ichiran.c:1680:8: warning: type defaults to ‘int’ in declaration of ‘IchiranKanaRotate’ [-Wimplicit-int] 1680 | static IchiranKanaRotate pro((uiContext)); | ^~~~~~~~~~~~~~~~~ ichiran.c:1683:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1683 | IchiranKanaRotate(d) | ^~~~~~~~~~~~~~~~~ ichiran.c:1689:8: warning: type defaults to ‘int’ in declaration of ‘IchiranRomajiRotate’ [-Wimplicit-int] 1689 | static IchiranRomajiRotate pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ ichiran.c:1692:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1692 | IchiranRomajiRotate(d) | ^~~~~~~~~~~~~~~~~~~ ichiran.c:1698:8: warning: type defaults to ‘int’ in declaration of ‘IchiranCaseRotateForward’ [-Wimplicit-int] 1698 | static IchiranCaseRotateForward pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ichiran.c:1701:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1701 | IchiranCaseRotateForward(d) | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ ichiranmap.h:27:9: note: in expansion of macro ‘DoFuncSequence’ 27 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ ichiranmap.h:27:26: note: in expansion of macro ‘UseOtherKeymap’ 27 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ In file included from ichiran.c:1715: ichiranmap.h:24:13: warning: ‘ichiranmap_id’ defined but not used [-Wunused-variable] 24 | static char ichiranmap_id[] = "@(#) 102.1 $Id: ichiranmap.h,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~~~~~~~~ ichiran.c:24:17: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: ichiran.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f jishu.o unshared/jishu.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g jishu.c -o unshared/jishu.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from jishu.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:223:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 223 | #define extractJishuString G223_extractJishuString | ^~~~~~~~~~~~~~~~~~~~~~~ jishu.c:149:1: note: in expansion of macro ‘extractJishuString’ 149 | extractJishuString(yc, s, e, sr, er) | ^~~~~~~~~~~~~~~~~~ jishu.c:361:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 361 | inhibittedJishu(d) | ^~~~~~~~~~~~~~~ jishu.c:378:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 378 | nextJishu(d) | ^~~~~~~~~ jishu.c:391:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 391 | previousJishu(d) | ^~~~~~~~~~~~~ jishu.c:404:8: warning: type defaults to ‘int’ in declaration of ‘JishuNextJishu’ [-Wimplicit-int] 404 | static JishuNextJishu pro((uiContext)); | ^~~~~~~~~~~~~~ jishu.c:407:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 407 | JishuNextJishu(d) /* »ú¼ï¥â¡¼¥É¤Î»þ¤Ë½ç²ó¤êʸ»ú¼ïÊÑ´¹¤ò¤¹¤ë */ | ^~~~~~~~~~~~~~ jishu.c:425:8: warning: type defaults to ‘int’ in declaration of ‘JishuPreviousJishu’ [-Wimplicit-int] 425 | static JishuPreviousJishu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ jishu.c:428:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 428 | JishuPreviousJishu(d) /* »ú¼ï¥â¡¼¥É¤Î»þ¤ËµÕ²ó¤êʸ»ú¼ïÊÑ´¹¤ò¤¹¤ë */ | ^~~~~~~~~~~~~~~~~~ jishu.c:446:8: warning: type defaults to ‘int’ in declaration of ‘JishuRotateWithInhibition’ [-Wimplicit-int] 446 | static JishuRotateWithInhibition pro((uiContext, unsigned)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ jishu.c:449:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 449 | JishuRotateWithInhibition(d, inhibit) | ^~~~~~~~~~~~~~~~~~~~~~~~~ jishu.c:464:8: warning: type defaults to ‘int’ in declaration of ‘JishuKanaRotate’ [-Wimplicit-int] 464 | static JishuKanaRotate pro((uiContext)); | ^~~~~~~~~~~~~~~ jishu.c:467:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 467 | JishuKanaRotate(d) /* »ú¼ï¥â¡¼¥É¤Î»þ¤Ë½ç²ó¤ê¤«¤Êʸ»ú¼ïÊÑ´¹¤ò¤¹¤ë */ | ^~~~~~~~~~~~~~~ jishu.c:473:8: warning: type defaults to ‘int’ in declaration of ‘JishuRomajiRotate’ [-Wimplicit-int] 473 | static JishuRomajiRotate pro((uiContext)); | ^~~~~~~~~~~~~~~~~ jishu.c:476:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 476 | JishuRomajiRotate(d) /* »ú¼ï¥â¡¼¥É¤Î»þ¤Ë½ç²ó¤ê±Ñ¿ôʸ»ú¼ïÊÑ´¹¤ò¤¹¤ë */ | ^~~~~~~~~~~~~~~~~ jishu.c:483:8: warning: type defaults to ‘int’ in declaration of ‘JishuShrink’ [-Wimplicit-int] 483 | static JishuShrink pro((uiContext)); | ^~~~~~~~~~~ jishu.c:486:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 486 | JishuShrink(d) /* ʸ»ú¼ïÊÑ´¹Îΰè¤ò½Ì¤á¤ë */ | ^~~~~~~~~~~ jishu.c:545:8: warning: type defaults to ‘int’ in declaration of ‘JishuNop’ [-Wimplicit-int] 545 | static JishuNop pro((uiContext)); | ^~~~~~~~ jishu.c:548:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 548 | JishuNop(d) | ^~~~~~~~ jishu.c:559:8: warning: type defaults to ‘int’ in declaration of ‘JishuExtend’ [-Wimplicit-int] 559 | static JishuExtend pro((uiContext)); | ^~~~~~~~~~~ jishu.c:562:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 562 | JishuExtend(d) /* ʸ»ú¼ïÊÑ´¹Îΰè¤ò¿­¤Ð¤¹ */ | ^~~~~~~~~~~ jishu.c:653:8: warning: type defaults to ‘int’ in declaration of ‘JishuZenkaku’ [-Wimplicit-int] 653 | static JishuZenkaku pro((uiContext)); | ^~~~~~~~~~~~ jishu.c:656:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 656 | JishuZenkaku(d) /* Á´³ÑÊÑ´¹ */ | ^~~~~~~~~~~~ jishu.c:689:8: warning: type defaults to ‘int’ in declaration of ‘JishuHankaku’ [-Wimplicit-int] 689 | static JishuHankaku pro((uiContext)); | ^~~~~~~~~~~~ jishu.c:692:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 692 | JishuHankaku(d) /* Ⱦ³ÑÊÑ´¹ */ | ^~~~~~~~~~~~ jishu.c:733:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 733 | exitJishuAndDoSomething(d, fnum) | ^~~~~~~~~~~~~~~~~~~~~~~ jishu.c:746:8: warning: type defaults to ‘int’ in declaration of ‘JishuYomiInsert’ [-Wimplicit-int] 746 | static JishuYomiInsert pro((uiContext)); | ^~~~~~~~~~~~~~~ jishu.c:749:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 749 | JishuYomiInsert(d) | ^~~~~~~~~~~~~~~ jishu.c:770:8: warning: type defaults to ‘int’ in declaration of ‘JishuQuit’ [-Wimplicit-int] 770 | static JishuQuit pro((uiContext)); | ^~~~~~~~~ jishu.c:773:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 773 | JishuQuit(d) | ^~~~~~~~~ jishu.c:783:8: warning: type defaults to ‘int’ in declaration of ‘JishuToUpper’ [-Wimplicit-int] 783 | static JishuToUpper pro((uiContext)); | ^~~~~~~~~~~~ jishu.c:786:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 786 | JishuToUpper(d) | ^~~~~~~~~~~~ jishu.c:812:8: warning: type defaults to ‘int’ in declaration of ‘JishuCapitalize’ [-Wimplicit-int] 812 | static JishuCapitalize pro((uiContext)); | ^~~~~~~~~~~~~~~ jishu.c:815:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 815 | JishuCapitalize(d) | ^~~~~~~~~~~~~~~ jishu.c:841:8: warning: type defaults to ‘int’ in declaration of ‘JishuToLower’ [-Wimplicit-int] 841 | static JishuToLower pro((uiContext)); | ^~~~~~~~~~~~ jishu.c:844:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 844 | JishuToLower(d) | ^~~~~~~~~~~~ jishu.c:870:8: warning: type defaults to ‘int’ in declaration of ‘JishuHiragana’ [-Wimplicit-int] 870 | static JishuHiragana pro((uiContext)); | ^~~~~~~~~~~~~ jishu.c:873:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 873 | JishuHiragana(d) | ^~~~~~~~~~~~~ jishu.c:883:8: warning: type defaults to ‘int’ in declaration of ‘JishuKatakana’ [-Wimplicit-int] 883 | static JishuKatakana pro((uiContext)); | ^~~~~~~~~~~~~ jishu.c:886:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 886 | JishuKatakana(d) | ^~~~~~~~~~~~~ jishu.c:896:8: warning: type defaults to ‘int’ in declaration of ‘JishuRomaji’ [-Wimplicit-int] 896 | static JishuRomaji pro((uiContext)); | ^~~~~~~~~~~ jishu.c:899:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 899 | JishuRomaji(d) | ^~~~~~~~~~~ jishu.c:919:8: warning: type defaults to ‘int’ in declaration of ‘JishuCaseRotateForward’ [-Wimplicit-int] 919 | static JishuCaseRotateForward pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ jishu.c:922:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 922 | JishuCaseRotateForward(d) | ^~~~~~~~~~~~~~~~~~~~~~ jishu.c:951:8: warning: type defaults to ‘int’ in declaration of ‘JishuKanjiHenkan’ [-Wimplicit-int] 951 | static JishuKanjiHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ jishu.c:954:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 954 | JishuKanjiHenkan(d) | ^~~~~~~~~~~~~~~~ jishu.c:960:8: warning: type defaults to ‘int’ in declaration of ‘JishuKanjiHenkanOInsert’ [-Wimplicit-int] 960 | static JishuKanjiHenkanOInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ jishu.c:963:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 963 | JishuKanjiHenkanOInsert(d) | ^~~~~~~~~~~~~~~~~~~~~~~ jishu.c:969:8: warning: type defaults to ‘int’ in declaration of ‘JishuKanjiHenkanONothing’ [-Wimplicit-int] 969 | static JishuKanjiHenkanONothing pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ jishu.c:972:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 972 | JishuKanjiHenkanONothing(d) | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ jishumap.h:27:8: note: in expansion of macro ‘DoFuncSequence’ 27 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ jishumap.h:27:40: note: in expansion of macro ‘UseOtherKeymap’ 27 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ jishumap.h:28:8: note: in expansion of macro ‘TbForward’ 28 | extern TbForward pro((uiContext)), TbBackward pro((uiContext)); | ^~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ jishumap.h:28:36: note: in expansion of macro ‘TbBackward’ 28 | extern TbForward pro((uiContext)), TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ jishumap.h:29:8: note: in expansion of macro ‘TbBeginningOfLine’ 29 | extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ jishumap.h:29:44: note: in expansion of macro ‘TbEndOfLine’ 29 | extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ jishumap.h:30:8: note: in expansion of macro ‘YomiKakutei’ 30 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ In file included from jishu.c:986: jishumap.h:24:13: warning: ‘jishumap_id’ defined but not used [-Wunused-variable] 24 | static char jishumap_id[] = "@(#) 102.1 $Id: jishumap.h,v 1.1.1.1 2002/10/19 08:27:49 aida_s Exp $"; | ^~~~~~~~~~~ jishu.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: jishu.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ jishu.c: In function ‘G223_extractJishuString’: jishu.c:317:5: warning: ‘revlen’ may be used uninitialized [-Wmaybe-uninitialized] 317 | s += revlen; | ^~ jishu.c:154:22: note: ‘revlen’ was declared here 154 | int jishulen, len, revlen; | ^~~~~~ jishu.c:220:13: warning: ‘jishulen’ may be used uninitialized [-Wmaybe-uninitialized] 220 | len = RkwCvtKana(xxxx, 1024, yyyy, jishulen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jishu.c:154:7: note: ‘jishulen’ was declared here 154 | int jishulen, len, revlen; | ^~~~~~~~ rm -f jishu.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC jishu.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from jishu.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:223:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 223 | #define extractJishuString G223_extractJishuString | ^~~~~~~~~~~~~~~~~~~~~~~ jishu.c:149:1: note: in expansion of macro ‘extractJishuString’ 149 | extractJishuString(yc, s, e, sr, er) | ^~~~~~~~~~~~~~~~~~ jishu.c:361:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 361 | inhibittedJishu(d) | ^~~~~~~~~~~~~~~ jishu.c:378:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 378 | nextJishu(d) | ^~~~~~~~~ jishu.c:391:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 391 | previousJishu(d) | ^~~~~~~~~~~~~ jishu.c:404:8: warning: type defaults to ‘int’ in declaration of ‘JishuNextJishu’ [-Wimplicit-int] 404 | static JishuNextJishu pro((uiContext)); | ^~~~~~~~~~~~~~ jishu.c:407:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 407 | JishuNextJishu(d) /* »ú¼ï¥â¡¼¥É¤Î»þ¤Ë½ç²ó¤êʸ»ú¼ïÊÑ´¹¤ò¤¹¤ë */ | ^~~~~~~~~~~~~~ jishu.c:425:8: warning: type defaults to ‘int’ in declaration of ‘JishuPreviousJishu’ [-Wimplicit-int] 425 | static JishuPreviousJishu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ jishu.c:428:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 428 | JishuPreviousJishu(d) /* »ú¼ï¥â¡¼¥É¤Î»þ¤ËµÕ²ó¤êʸ»ú¼ïÊÑ´¹¤ò¤¹¤ë */ | ^~~~~~~~~~~~~~~~~~ jishu.c:446:8: warning: type defaults to ‘int’ in declaration of ‘JishuRotateWithInhibition’ [-Wimplicit-int] 446 | static JishuRotateWithInhibition pro((uiContext, unsigned)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ jishu.c:449:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 449 | JishuRotateWithInhibition(d, inhibit) | ^~~~~~~~~~~~~~~~~~~~~~~~~ jishu.c:464:8: warning: type defaults to ‘int’ in declaration of ‘JishuKanaRotate’ [-Wimplicit-int] 464 | static JishuKanaRotate pro((uiContext)); | ^~~~~~~~~~~~~~~ jishu.c:467:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 467 | JishuKanaRotate(d) /* »ú¼ï¥â¡¼¥É¤Î»þ¤Ë½ç²ó¤ê¤«¤Êʸ»ú¼ïÊÑ´¹¤ò¤¹¤ë */ | ^~~~~~~~~~~~~~~ jishu.c:473:8: warning: type defaults to ‘int’ in declaration of ‘JishuRomajiRotate’ [-Wimplicit-int] 473 | static JishuRomajiRotate pro((uiContext)); | ^~~~~~~~~~~~~~~~~ jishu.c:476:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 476 | JishuRomajiRotate(d) /* »ú¼ï¥â¡¼¥É¤Î»þ¤Ë½ç²ó¤ê±Ñ¿ôʸ»ú¼ïÊÑ´¹¤ò¤¹¤ë */ | ^~~~~~~~~~~~~~~~~ jishu.c:483:8: warning: type defaults to ‘int’ in declaration of ‘JishuShrink’ [-Wimplicit-int] 483 | static JishuShrink pro((uiContext)); | ^~~~~~~~~~~ jishu.c:486:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 486 | JishuShrink(d) /* ʸ»ú¼ïÊÑ´¹Îΰè¤ò½Ì¤á¤ë */ | ^~~~~~~~~~~ jishu.c:545:8: warning: type defaults to ‘int’ in declaration of ‘JishuNop’ [-Wimplicit-int] 545 | static JishuNop pro((uiContext)); | ^~~~~~~~ jishu.c:548:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 548 | JishuNop(d) | ^~~~~~~~ jishu.c:559:8: warning: type defaults to ‘int’ in declaration of ‘JishuExtend’ [-Wimplicit-int] 559 | static JishuExtend pro((uiContext)); | ^~~~~~~~~~~ jishu.c:562:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 562 | JishuExtend(d) /* ʸ»ú¼ïÊÑ´¹Îΰè¤ò¿­¤Ð¤¹ */ | ^~~~~~~~~~~ jishu.c:653:8: warning: type defaults to ‘int’ in declaration of ‘JishuZenkaku’ [-Wimplicit-int] 653 | static JishuZenkaku pro((uiContext)); | ^~~~~~~~~~~~ jishu.c:656:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 656 | JishuZenkaku(d) /* Á´³ÑÊÑ´¹ */ | ^~~~~~~~~~~~ jishu.c:689:8: warning: type defaults to ‘int’ in declaration of ‘JishuHankaku’ [-Wimplicit-int] 689 | static JishuHankaku pro((uiContext)); | ^~~~~~~~~~~~ jishu.c:692:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 692 | JishuHankaku(d) /* Ⱦ³ÑÊÑ´¹ */ | ^~~~~~~~~~~~ jishu.c:733:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 733 | exitJishuAndDoSomething(d, fnum) | ^~~~~~~~~~~~~~~~~~~~~~~ jishu.c:746:8: warning: type defaults to ‘int’ in declaration of ‘JishuYomiInsert’ [-Wimplicit-int] 746 | static JishuYomiInsert pro((uiContext)); | ^~~~~~~~~~~~~~~ jishu.c:749:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 749 | JishuYomiInsert(d) | ^~~~~~~~~~~~~~~ jishu.c:770:8: warning: type defaults to ‘int’ in declaration of ‘JishuQuit’ [-Wimplicit-int] 770 | static JishuQuit pro((uiContext)); | ^~~~~~~~~ jishu.c:773:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 773 | JishuQuit(d) | ^~~~~~~~~ jishu.c:783:8: warning: type defaults to ‘int’ in declaration of ‘JishuToUpper’ [-Wimplicit-int] 783 | static JishuToUpper pro((uiContext)); | ^~~~~~~~~~~~ jishu.c:786:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 786 | JishuToUpper(d) | ^~~~~~~~~~~~ jishu.c:812:8: warning: type defaults to ‘int’ in declaration of ‘JishuCapitalize’ [-Wimplicit-int] 812 | static JishuCapitalize pro((uiContext)); | ^~~~~~~~~~~~~~~ jishu.c:815:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 815 | JishuCapitalize(d) | ^~~~~~~~~~~~~~~ jishu.c:841:8: warning: type defaults to ‘int’ in declaration of ‘JishuToLower’ [-Wimplicit-int] 841 | static JishuToLower pro((uiContext)); | ^~~~~~~~~~~~ jishu.c:844:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 844 | JishuToLower(d) | ^~~~~~~~~~~~ jishu.c:870:8: warning: type defaults to ‘int’ in declaration of ‘JishuHiragana’ [-Wimplicit-int] 870 | static JishuHiragana pro((uiContext)); | ^~~~~~~~~~~~~ jishu.c:873:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 873 | JishuHiragana(d) | ^~~~~~~~~~~~~ jishu.c:883:8: warning: type defaults to ‘int’ in declaration of ‘JishuKatakana’ [-Wimplicit-int] 883 | static JishuKatakana pro((uiContext)); | ^~~~~~~~~~~~~ jishu.c:886:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 886 | JishuKatakana(d) | ^~~~~~~~~~~~~ jishu.c:896:8: warning: type defaults to ‘int’ in declaration of ‘JishuRomaji’ [-Wimplicit-int] 896 | static JishuRomaji pro((uiContext)); | ^~~~~~~~~~~ jishu.c:899:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 899 | JishuRomaji(d) | ^~~~~~~~~~~ jishu.c:919:8: warning: type defaults to ‘int’ in declaration of ‘JishuCaseRotateForward’ [-Wimplicit-int] 919 | static JishuCaseRotateForward pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ jishu.c:922:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 922 | JishuCaseRotateForward(d) | ^~~~~~~~~~~~~~~~~~~~~~ jishu.c:951:8: warning: type defaults to ‘int’ in declaration of ‘JishuKanjiHenkan’ [-Wimplicit-int] 951 | static JishuKanjiHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ jishu.c:954:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 954 | JishuKanjiHenkan(d) | ^~~~~~~~~~~~~~~~ jishu.c:960:8: warning: type defaults to ‘int’ in declaration of ‘JishuKanjiHenkanOInsert’ [-Wimplicit-int] 960 | static JishuKanjiHenkanOInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ jishu.c:963:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 963 | JishuKanjiHenkanOInsert(d) | ^~~~~~~~~~~~~~~~~~~~~~~ jishu.c:969:8: warning: type defaults to ‘int’ in declaration of ‘JishuKanjiHenkanONothing’ [-Wimplicit-int] 969 | static JishuKanjiHenkanONothing pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ jishu.c:972:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 972 | JishuKanjiHenkanONothing(d) | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ jishumap.h:27:8: note: in expansion of macro ‘DoFuncSequence’ 27 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ jishumap.h:27:40: note: in expansion of macro ‘UseOtherKeymap’ 27 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ jishumap.h:28:8: note: in expansion of macro ‘TbForward’ 28 | extern TbForward pro((uiContext)), TbBackward pro((uiContext)); | ^~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ jishumap.h:28:36: note: in expansion of macro ‘TbBackward’ 28 | extern TbForward pro((uiContext)), TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ jishumap.h:29:8: note: in expansion of macro ‘TbBeginningOfLine’ 29 | extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ jishumap.h:29:44: note: in expansion of macro ‘TbEndOfLine’ 29 | extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ jishumap.h:30:8: note: in expansion of macro ‘YomiKakutei’ 30 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ In file included from jishu.c:986: jishumap.h:24:13: warning: ‘jishumap_id’ defined but not used [-Wunused-variable] 24 | static char jishumap_id[] = "@(#) 102.1 $Id: jishumap.h,v 1.1.1.1 2002/10/19 08:27:49 aida_s Exp $"; | ^~~~~~~~~~~ jishu.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: jishu.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ jishu.c: In function ‘G223_extractJishuString’: jishu.c:317:5: warning: ‘revlen’ may be used uninitialized [-Wmaybe-uninitialized] 317 | s += revlen; | ^~ jishu.c:154:22: note: ‘revlen’ was declared here 154 | int jishulen, len, revlen; | ^~~~~~ jishu.c:220:13: warning: ‘jishulen’ may be used uninitialized [-Wmaybe-uninitialized] 220 | len = RkwCvtKana(xxxx, 1024, yyyy, jishulen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jishu.c:154:7: note: ‘jishulen’ was declared here 154 | int jishulen, len, revlen; | ^~~~~~~~ rm -f kctrl.o unshared/kctrl.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g kctrl.c -o unshared/kctrl.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from kctrl.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ kctrl.c:54:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 54 | doInitializeFunctions(d) | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:272:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 272 | #define initRomeStruct G272_initRomeStruct | ^~~~~~~~~~~~~~~~~~~ kctrl.c:82:1: note: in expansion of macro ‘initRomeStruct’ 82 | initRomeStruct(d, flg) | ^~~~~~~~~~~~~~ kctrl.c: In function ‘G272_initRomeStruct’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ kctrl.c:90:10: note: in expansion of macro ‘defaultContext’ 90 | extern defaultContext, defaultBushuContext; | ^~~~~~~~~~~~~~ sglobal.h:194:45: warning: type defaults to ‘int’ in declaration of ‘G194_defaultBushuContext’ [-Wimplicit-int] 194 | #define defaultBushuContext G194_defaultBushuContext | ^~~~~~~~~~~~~~~~~~~~~~~~ kctrl.c:90:26: note: in expansion of macro ‘defaultBushuContext’ 90 | extern defaultContext, defaultBushuContext; | ^~~~~~~~~~~~~~~~~~~ sglobal.h:194:45: warning: unused variable ‘G194_defaultBushuContext’ [-Wunused-variable] 194 | #define defaultBushuContext G194_defaultBushuContext | ^~~~~~~~~~~~~~~~~~~~~~~~ kctrl.c:90:26: note: in expansion of macro ‘defaultBushuContext’ 90 | extern defaultContext, defaultBushuContext; | ^~~~~~~~~~~~~~~~~~~ sglobal.h:195:45: warning: unused variable ‘G195_defaultContext’ [-Wunused-variable] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ kctrl.c:90:10: note: in expansion of macro ‘defaultContext’ 90 | extern defaultContext, defaultBushuContext; | ^~~~~~~~~~~~~~ kctrl.c:88:34: warning: unused variable ‘khal_mode’ [-Wunused-variable] 88 | extern KanjiModeRec khkt_mode, khal_mode; | ^~~~~~~~~ kctrl.c:88:23: warning: unused variable ‘khkt_mode’ [-Wunused-variable] 88 | extern KanjiModeRec khkt_mode, khal_mode; | ^~~~~~~~~ kctrl.c:87:45: warning: unused variable ‘kzal_mode’ [-Wunused-variable] 87 | extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode; | ^~~~~~~~~ kctrl.c:87:34: warning: unused variable ‘kzkt_mode’ [-Wunused-variable] 87 | extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode; | ^~~~~~~~~ kctrl.c:87:23: warning: unused variable ‘kzhr_mode’ [-Wunused-variable] 87 | extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode; | ^~~~~~~~~ sglobal.h:213:45: warning: unused variable ‘G213_empty_mode’ [-Wunused-variable] 213 | #define empty_mode G213_empty_mode | ^~~~~~~~~~~~~~~ kctrl.c:86:35: note: in expansion of macro ‘empty_mode’ 86 | extern KanjiModeRec alpha_mode, empty_mode; | ^~~~~~~~~~ sglobal.h:160:45: warning: unused variable ‘G160_alpha_mode’ [-Wunused-variable] 160 | #define alpha_mode G160_alpha_mode | ^~~~~~~~~~~~~~~ kctrl.c:86:23: note: in expansion of macro ‘alpha_mode’ 86 | extern KanjiModeRec alpha_mode, empty_mode; | ^~~~~~~~~~ kctrl.c: At top level: kctrl.c:218:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 218 | insertEmptySlots(d) | ^~~~~~~~~~~~~~~~ kctrl.c:273:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 273 | countContext() | ^~~~~~~~~~~~ kctrl.c:495:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 495 | KC_initialize(d, arg) | ^~~~~~~~~~~~~ kctrl.c: In function ‘KC_initialize’: canna.h:56:42: warning: type defaults to ‘int’ in declaration of ‘CANNA_G271_FirstTime’ [-Wimplicit-int] 56 | #define FirstTime CANNA_G271_FirstTime | ^~~~~~~~~~~~~~~~~~~~ kctrl.c:500:10: note: in expansion of macro ‘FirstTime’ 500 | extern FirstTime; | ^~~~~~~~~ kctrl.c: At top level: kctrl.c:698:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 698 | KC_finalize(d, arg) | ^~~~~~~~~~~ kctrl.c: In function ‘KC_finalize’: canna.h:56:42: warning: type defaults to ‘int’ in declaration of ‘CANNA_G271_FirstTime’ [-Wimplicit-int] 56 | #define FirstTime CANNA_G271_FirstTime | ^~~~~~~~~~~~~~~~~~~~ kctrl.c:703:10: note: in expansion of macro ‘FirstTime’ 703 | extern FirstTime; | ^~~~~~~~~ kctrl.c: At top level: kctrl.c:775:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 775 | KC_setWidth(d, arg) | ^~~~~~~~~~~ kctrl.c:784:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 784 | KC_setBunsetsuKugiri(d, arg) | ^~~~~~~~~~~~~~~~~~~~ kctrl.c:812:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 812 | KC_changeMode(d, arg) | ^~~~~~~~~~~~~ kctrl.c:914:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 914 | baseModeP(d) | ^~~~~~~~~ sglobal.h:218:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 218 | #define escapeToBasicStat G218_escapeToBasicStat | ^~~~~~~~~~~~~~~~~~~~~~ kctrl.c:936:1: note: in expansion of macro ‘escapeToBasicStat’ 936 | escapeToBasicStat(d, how) | ^~~~~~~~~~~~~~~~~ kctrl.c:970:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 970 | KC_setUFunc(d, arg) | ^~~~~~~~~~~ kctrl.c: In function ‘KC_setUFunc’: sglobal.h:253:45: warning: type defaults to ‘int’ in declaration of ‘G253_howToBehaveInCaseOfUndefKey’ [-Wimplicit-int] 253 | #define howToBehaveInCaseOfUndefKey G253_howToBehaveInCaseOfUndefKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kctrl.c:975:10: note: in expansion of macro ‘howToBehaveInCaseOfUndefKey’ 975 | extern howToBehaveInCaseOfUndefKey; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ kctrl.c: At top level: kctrl.c:982:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 982 | KC_setModeInfoStyle(d, arg) | ^~~~~~~~~~~~~~~~~~~ kctrl.c: In function ‘KC_setModeInfoStyle’: sglobal.h:254:45: warning: type defaults to ‘int’ in declaration of ‘G254_howToReturnModeInfo’ [-Wimplicit-int] 254 | #define howToReturnModeInfo G254_howToReturnModeInfo | ^~~~~~~~~~~~~~~~~~~~~~~~ kctrl.c:988:10: note: in expansion of macro ‘howToReturnModeInfo’ 988 | extern howToReturnModeInfo; | ^~~~~~~~~~~~~~~~~~~ kctrl.c: At top level: kctrl.c:997:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 997 | KC_setHexInputStyle(d, arg) | ^~~~~~~~~~~~~~~~~~~ kctrl.c:1007:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1007 | KC_inhibitHankakuKana(d, arg) | ^~~~~~~~~~~~~~~~~~~~~ kctrl.c:1019:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1019 | popTourokuWithGLineClear(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~~~~ kctrl.c:1042:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1042 | KC_defineKanji(d, arg) | ^~~~~~~~~~~~~~ kctrl.c:1161:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1161 | KC_kakutei(d, arg) | ^~~~~~~~~~ kctrl.c:1181:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1181 | KC_kill(d, arg) | ^~~~~~~ kctrl.c:1198:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1198 | KC_modekeys(d, arg) | ^~~~~~~~~~~ kctrl.c:1222:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1222 | KC_queryMode(d, arg) | ^~~~~~~~~~~~ kctrl.c:1230:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1230 | KC_queryConnection(d, arg) | ^~~~~~~~~~~~~~~~~~ kctrl.c: In function ‘KC_queryConnection’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ kctrl.c:1235:10: note: in expansion of macro ‘defaultContext’ 1235 | extern defaultContext; | ^~~~~~~~~~~~~~ kctrl.c: At top level: kctrl.c:1246:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1246 | KC_setServerName(d, arg) | ^~~~~~~~~~~~~~~~ kctrl.c:1255:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1255 | KC_parse(d, arg) | ^~~~~~~~ kctrl.c:1272:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1272 | KC_yomiInfo(d, arg) | ^~~~~~~~~~~ kctrl.c:1282:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1282 | KC_storeYomi(d, arg) | ^~~~~~~~~~~~ kctrl.c:1338:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1338 | KC_setInitFileName(d, arg) | ^~~~~~~~~~~~~~~~~~ kctrl.c:1366:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1366 | KC_do(d, arg) | ^~~~~ kctrl.c:1455:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1455 | callCallback(d, res) /* ¥³¡¼¥ë¥Ð¥Ã¥¯¤ò¸Æ¤Ö */ | ^~~~~~~~~~~~ sglobal.h:149:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 149 | #define _doFunc G149__doFunc | ^~~~~~~~~~~~ kctrl.c:1486:1: note: in expansion of macro ‘_doFunc’ 1486 | _doFunc(d, fnum) | ^~~~~~~ sglobal.h:148:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 148 | #define _afterDoFunc G148__afterDoFunc | ^~~~~~~~~~~~~~~~~ kctrl.c:1583:1: note: in expansion of macro ‘_afterDoFunc’ 1583 | _afterDoFunc(d, retval) | ^~~~~~~~~~~~ sglobal.h:205:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 205 | #define doFunc G205_doFunc | ^~~~~~~~~~~ kctrl.c:1615:1: note: in expansion of macro ‘doFunc’ 1615 | doFunc(d, fnum) | ^~~~~~ kctrl.c:1623:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1623 | KC_getContext(d, arg) | ^~~~~~~~~~~~~ kctrl.c: In function ‘KC_getContext’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ kctrl.c:1628:10: note: in expansion of macro ‘defaultContext’ 1628 | extern defaultContext, defaultBushuContext; | ^~~~~~~~~~~~~~ sglobal.h:194:45: warning: type defaults to ‘int’ in declaration of ‘G194_defaultBushuContext’ [-Wimplicit-int] 194 | #define defaultBushuContext G194_defaultBushuContext | ^~~~~~~~~~~~~~~~~~~~~~~~ kctrl.c:1628:26: note: in expansion of macro ‘defaultBushuContext’ 1628 | extern defaultContext, defaultBushuContext; | ^~~~~~~~~~~~~~~~~~~ kctrl.c: At top level: kctrl.c:1645:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1645 | KC_closeUIContext(d, arg) | ^~~~~~~~~~~~~~~~~ kctrl.c: In function ‘KC_closeUIContext’: sglobal.h:57:45: warning: unused variable ‘G057_ModeNames’ [-Wunused-variable] 57 | #define ModeNames G057_ModeNames | ^~~~~~~~~~~~~~ kctrl.c:1649:30: note: in expansion of macro ‘ModeNames’ 1649 | extern struct ModeNameRecs ModeNames[]; | ^~~~~~~~~ kctrl.c: At top level: kctrl.c:1695:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1695 | KC_inhibitChangeMode(d, arg) | ^~~~~~~~~~~~~~~~~~~~ kctrl.c:1717:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1717 | KC_letterRestriction(d, arg) | ^~~~~~~~~~~~~~~~~~~~ kctrl.c:1734:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1734 | countColumns(str) | ^~~~~~~~~~~~ kctrl.c:1758:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1758 | KC_queryMaxModeStr(d, arg) | ^~~~~~~~~~~~~~~~~~ kctrl.c: In function ‘KC_changeServer’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ kctrl.c:2117:10: note: in expansion of macro ‘defaultContext’ 2117 | extern defaultContext; | ^~~~~~~~~~~~~~ kctrl.c:2164:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2164 | return (int)RkwGetServerName(); | ^ kctrl.c: In function ‘KC_setUserInfo’: kctrl.c:2215:37: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 2215 | p[1] == ':' && p[2] == '\\' || | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ kctrl.c:2216:37: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 2216 | p[1] == ':' && p[2] == '/')) | ~~~~~~~~~~~~^~~~~~~~~~~~~~ kctrl.c:2230:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2230 | wcKanjiControl((int)d, KC_SETINITFILENAME, buf); | ^ kctrl.c: At top level: sglobal.h:282:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 282 | #define kanjiControl G282_kanjiControl | ^~~~~~~~~~~~~~~~~ kctrl.c:2376:1: note: in expansion of macro ‘kanjiControl’ 2376 | kanjiControl(request, d, arg) | ^~~~~~~~~~~~ kctrl.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: kctrl.c,v 1.10 2003/09/21 09:08:17 aida_s Exp $"; | ^~~~~~ kctrl.c: In function ‘G149__doFunc’: kctrl.c:1493:25: warning: ‘prevRevPos’ may be used uninitialized [-Wmaybe-uninitialized] 1493 | int prevEchoLen = -1, prevRevPos, prevRevLen; | ^~~~~~~~~~ kctrl.c:1493:37: warning: ‘prevRevLen’ may be used uninitialized [-Wmaybe-uninitialized] 1493 | int prevEchoLen = -1, prevRevPos, prevRevLen; | ^~~~~~~~~~ kctrl.c:1494:7: warning: ‘prevGEchoLen’ may be used uninitialized [-Wmaybe-uninitialized] 1494 | int prevGEchoLen, prevGRevPos, prevGRevLen; | ^~~~~~~~~~~~ kctrl.c:1494:21: warning: ‘prevGRevPos’ may be used uninitialized [-Wmaybe-uninitialized] 1494 | int prevGEchoLen, prevGRevPos, prevGRevLen; | ^~~~~~~~~~~ kctrl.c:1568:37: warning: ‘prevEcho’ may be used uninitialized [-Wmaybe-uninitialized] 1568 | d->kanji_status_return->echoStr = prevEcho; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ kctrl.c:1492:12: note: ‘prevEcho’ was declared here 1492 | wchar_t *prevEcho, *prevGEcho; | ^~~~~~~~ rm -f kctrl.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC kctrl.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from kctrl.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ kctrl.c:54:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 54 | doInitializeFunctions(d) | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:272:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 272 | #define initRomeStruct G272_initRomeStruct | ^~~~~~~~~~~~~~~~~~~ kctrl.c:82:1: note: in expansion of macro ‘initRomeStruct’ 82 | initRomeStruct(d, flg) | ^~~~~~~~~~~~~~ kctrl.c: In function ‘G272_initRomeStruct’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ kctrl.c:90:10: note: in expansion of macro ‘defaultContext’ 90 | extern defaultContext, defaultBushuContext; | ^~~~~~~~~~~~~~ sglobal.h:194:45: warning: type defaults to ‘int’ in declaration of ‘G194_defaultBushuContext’ [-Wimplicit-int] 194 | #define defaultBushuContext G194_defaultBushuContext | ^~~~~~~~~~~~~~~~~~~~~~~~ kctrl.c:90:26: note: in expansion of macro ‘defaultBushuContext’ 90 | extern defaultContext, defaultBushuContext; | ^~~~~~~~~~~~~~~~~~~ sglobal.h:194:45: warning: unused variable ‘G194_defaultBushuContext’ [-Wunused-variable] 194 | #define defaultBushuContext G194_defaultBushuContext | ^~~~~~~~~~~~~~~~~~~~~~~~ kctrl.c:90:26: note: in expansion of macro ‘defaultBushuContext’ 90 | extern defaultContext, defaultBushuContext; | ^~~~~~~~~~~~~~~~~~~ sglobal.h:195:45: warning: unused variable ‘G195_defaultContext’ [-Wunused-variable] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ kctrl.c:90:10: note: in expansion of macro ‘defaultContext’ 90 | extern defaultContext, defaultBushuContext; | ^~~~~~~~~~~~~~ kctrl.c:88:34: warning: unused variable ‘khal_mode’ [-Wunused-variable] 88 | extern KanjiModeRec khkt_mode, khal_mode; | ^~~~~~~~~ kctrl.c:88:23: warning: unused variable ‘khkt_mode’ [-Wunused-variable] 88 | extern KanjiModeRec khkt_mode, khal_mode; | ^~~~~~~~~ kctrl.c:87:45: warning: unused variable ‘kzal_mode’ [-Wunused-variable] 87 | extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode; | ^~~~~~~~~ kctrl.c:87:34: warning: unused variable ‘kzkt_mode’ [-Wunused-variable] 87 | extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode; | ^~~~~~~~~ kctrl.c:87:23: warning: unused variable ‘kzhr_mode’ [-Wunused-variable] 87 | extern KanjiModeRec kzhr_mode, kzkt_mode, kzal_mode; | ^~~~~~~~~ sglobal.h:213:45: warning: unused variable ‘G213_empty_mode’ [-Wunused-variable] 213 | #define empty_mode G213_empty_mode | ^~~~~~~~~~~~~~~ kctrl.c:86:35: note: in expansion of macro ‘empty_mode’ 86 | extern KanjiModeRec alpha_mode, empty_mode; | ^~~~~~~~~~ sglobal.h:160:45: warning: unused variable ‘G160_alpha_mode’ [-Wunused-variable] 160 | #define alpha_mode G160_alpha_mode | ^~~~~~~~~~~~~~~ kctrl.c:86:23: note: in expansion of macro ‘alpha_mode’ 86 | extern KanjiModeRec alpha_mode, empty_mode; | ^~~~~~~~~~ kctrl.c: At top level: kctrl.c:218:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 218 | insertEmptySlots(d) | ^~~~~~~~~~~~~~~~ kctrl.c:273:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 273 | countContext() | ^~~~~~~~~~~~ kctrl.c:495:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 495 | KC_initialize(d, arg) | ^~~~~~~~~~~~~ kctrl.c: In function ‘KC_initialize’: canna.h:56:42: warning: type defaults to ‘int’ in declaration of ‘CANNA_G271_FirstTime’ [-Wimplicit-int] 56 | #define FirstTime CANNA_G271_FirstTime | ^~~~~~~~~~~~~~~~~~~~ kctrl.c:500:10: note: in expansion of macro ‘FirstTime’ 500 | extern FirstTime; | ^~~~~~~~~ kctrl.c: At top level: kctrl.c:698:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 698 | KC_finalize(d, arg) | ^~~~~~~~~~~ kctrl.c: In function ‘KC_finalize’: canna.h:56:42: warning: type defaults to ‘int’ in declaration of ‘CANNA_G271_FirstTime’ [-Wimplicit-int] 56 | #define FirstTime CANNA_G271_FirstTime | ^~~~~~~~~~~~~~~~~~~~ kctrl.c:703:10: note: in expansion of macro ‘FirstTime’ 703 | extern FirstTime; | ^~~~~~~~~ kctrl.c: At top level: kctrl.c:775:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 775 | KC_setWidth(d, arg) | ^~~~~~~~~~~ kctrl.c:784:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 784 | KC_setBunsetsuKugiri(d, arg) | ^~~~~~~~~~~~~~~~~~~~ kctrl.c:812:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 812 | KC_changeMode(d, arg) | ^~~~~~~~~~~~~ kctrl.c:914:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 914 | baseModeP(d) | ^~~~~~~~~ sglobal.h:218:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 218 | #define escapeToBasicStat G218_escapeToBasicStat | ^~~~~~~~~~~~~~~~~~~~~~ kctrl.c:936:1: note: in expansion of macro ‘escapeToBasicStat’ 936 | escapeToBasicStat(d, how) | ^~~~~~~~~~~~~~~~~ kctrl.c:970:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 970 | KC_setUFunc(d, arg) | ^~~~~~~~~~~ kctrl.c: In function ‘KC_setUFunc’: sglobal.h:253:45: warning: type defaults to ‘int’ in declaration of ‘G253_howToBehaveInCaseOfUndefKey’ [-Wimplicit-int] 253 | #define howToBehaveInCaseOfUndefKey G253_howToBehaveInCaseOfUndefKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kctrl.c:975:10: note: in expansion of macro ‘howToBehaveInCaseOfUndefKey’ 975 | extern howToBehaveInCaseOfUndefKey; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ kctrl.c: At top level: kctrl.c:982:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 982 | KC_setModeInfoStyle(d, arg) | ^~~~~~~~~~~~~~~~~~~ kctrl.c: In function ‘KC_setModeInfoStyle’: sglobal.h:254:45: warning: type defaults to ‘int’ in declaration of ‘G254_howToReturnModeInfo’ [-Wimplicit-int] 254 | #define howToReturnModeInfo G254_howToReturnModeInfo | ^~~~~~~~~~~~~~~~~~~~~~~~ kctrl.c:988:10: note: in expansion of macro ‘howToReturnModeInfo’ 988 | extern howToReturnModeInfo; | ^~~~~~~~~~~~~~~~~~~ kctrl.c: At top level: kctrl.c:997:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 997 | KC_setHexInputStyle(d, arg) | ^~~~~~~~~~~~~~~~~~~ kctrl.c:1007:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1007 | KC_inhibitHankakuKana(d, arg) | ^~~~~~~~~~~~~~~~~~~~~ kctrl.c:1019:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1019 | popTourokuWithGLineClear(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~~~~ kctrl.c:1042:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1042 | KC_defineKanji(d, arg) | ^~~~~~~~~~~~~~ kctrl.c:1161:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1161 | KC_kakutei(d, arg) | ^~~~~~~~~~ kctrl.c:1181:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1181 | KC_kill(d, arg) | ^~~~~~~ kctrl.c:1198:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1198 | KC_modekeys(d, arg) | ^~~~~~~~~~~ kctrl.c:1222:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1222 | KC_queryMode(d, arg) | ^~~~~~~~~~~~ kctrl.c:1230:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1230 | KC_queryConnection(d, arg) | ^~~~~~~~~~~~~~~~~~ kctrl.c: In function ‘KC_queryConnection’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ kctrl.c:1235:10: note: in expansion of macro ‘defaultContext’ 1235 | extern defaultContext; | ^~~~~~~~~~~~~~ kctrl.c: At top level: kctrl.c:1246:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1246 | KC_setServerName(d, arg) | ^~~~~~~~~~~~~~~~ kctrl.c:1255:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1255 | KC_parse(d, arg) | ^~~~~~~~ kctrl.c:1272:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1272 | KC_yomiInfo(d, arg) | ^~~~~~~~~~~ kctrl.c:1282:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1282 | KC_storeYomi(d, arg) | ^~~~~~~~~~~~ kctrl.c:1338:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1338 | KC_setInitFileName(d, arg) | ^~~~~~~~~~~~~~~~~~ kctrl.c:1366:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1366 | KC_do(d, arg) | ^~~~~ kctrl.c:1455:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1455 | callCallback(d, res) /* ¥³¡¼¥ë¥Ð¥Ã¥¯¤ò¸Æ¤Ö */ | ^~~~~~~~~~~~ sglobal.h:149:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 149 | #define _doFunc G149__doFunc | ^~~~~~~~~~~~ kctrl.c:1486:1: note: in expansion of macro ‘_doFunc’ 1486 | _doFunc(d, fnum) | ^~~~~~~ sglobal.h:148:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 148 | #define _afterDoFunc G148__afterDoFunc | ^~~~~~~~~~~~~~~~~ kctrl.c:1583:1: note: in expansion of macro ‘_afterDoFunc’ 1583 | _afterDoFunc(d, retval) | ^~~~~~~~~~~~ sglobal.h:205:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 205 | #define doFunc G205_doFunc | ^~~~~~~~~~~ kctrl.c:1615:1: note: in expansion of macro ‘doFunc’ 1615 | doFunc(d, fnum) | ^~~~~~ kctrl.c:1623:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1623 | KC_getContext(d, arg) | ^~~~~~~~~~~~~ kctrl.c: In function ‘KC_getContext’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ kctrl.c:1628:10: note: in expansion of macro ‘defaultContext’ 1628 | extern defaultContext, defaultBushuContext; | ^~~~~~~~~~~~~~ sglobal.h:194:45: warning: type defaults to ‘int’ in declaration of ‘G194_defaultBushuContext’ [-Wimplicit-int] 194 | #define defaultBushuContext G194_defaultBushuContext | ^~~~~~~~~~~~~~~~~~~~~~~~ kctrl.c:1628:26: note: in expansion of macro ‘defaultBushuContext’ 1628 | extern defaultContext, defaultBushuContext; | ^~~~~~~~~~~~~~~~~~~ kctrl.c: At top level: kctrl.c:1645:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1645 | KC_closeUIContext(d, arg) | ^~~~~~~~~~~~~~~~~ kctrl.c: In function ‘KC_closeUIContext’: sglobal.h:57:45: warning: unused variable ‘G057_ModeNames’ [-Wunused-variable] 57 | #define ModeNames G057_ModeNames | ^~~~~~~~~~~~~~ kctrl.c:1649:30: note: in expansion of macro ‘ModeNames’ 1649 | extern struct ModeNameRecs ModeNames[]; | ^~~~~~~~~ kctrl.c: At top level: kctrl.c:1695:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1695 | KC_inhibitChangeMode(d, arg) | ^~~~~~~~~~~~~~~~~~~~ kctrl.c:1717:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1717 | KC_letterRestriction(d, arg) | ^~~~~~~~~~~~~~~~~~~~ kctrl.c:1734:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1734 | countColumns(str) | ^~~~~~~~~~~~ kctrl.c:1758:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1758 | KC_queryMaxModeStr(d, arg) | ^~~~~~~~~~~~~~~~~~ kctrl.c: In function ‘KC_changeServer’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ kctrl.c:2117:10: note: in expansion of macro ‘defaultContext’ 2117 | extern defaultContext; | ^~~~~~~~~~~~~~ kctrl.c:2164:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2164 | return (int)RkwGetServerName(); | ^ kctrl.c: In function ‘KC_setUserInfo’: kctrl.c:2215:37: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 2215 | p[1] == ':' && p[2] == '\\' || | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ kctrl.c:2216:37: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 2216 | p[1] == ':' && p[2] == '/')) | ~~~~~~~~~~~~^~~~~~~~~~~~~~ kctrl.c:2230:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2230 | wcKanjiControl((int)d, KC_SETINITFILENAME, buf); | ^ kctrl.c: At top level: sglobal.h:282:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 282 | #define kanjiControl G282_kanjiControl | ^~~~~~~~~~~~~~~~~ kctrl.c:2376:1: note: in expansion of macro ‘kanjiControl’ 2376 | kanjiControl(request, d, arg) | ^~~~~~~~~~~~ kctrl.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: kctrl.c,v 1.10 2003/09/21 09:08:17 aida_s Exp $"; | ^~~~~~ kctrl.c: In function ‘G149__doFunc’: kctrl.c:1493:25: warning: ‘prevRevPos’ may be used uninitialized [-Wmaybe-uninitialized] 1493 | int prevEchoLen = -1, prevRevPos, prevRevLen; | ^~~~~~~~~~ kctrl.c:1493:37: warning: ‘prevRevLen’ may be used uninitialized [-Wmaybe-uninitialized] 1493 | int prevEchoLen = -1, prevRevPos, prevRevLen; | ^~~~~~~~~~ kctrl.c:1494:7: warning: ‘prevGEchoLen’ may be used uninitialized [-Wmaybe-uninitialized] 1494 | int prevGEchoLen, prevGRevPos, prevGRevLen; | ^~~~~~~~~~~~ kctrl.c:1494:21: warning: ‘prevGRevPos’ may be used uninitialized [-Wmaybe-uninitialized] 1494 | int prevGEchoLen, prevGRevPos, prevGRevLen; | ^~~~~~~~~~~ kctrl.c:1568:37: warning: ‘prevEcho’ may be used uninitialized [-Wmaybe-uninitialized] 1568 | d->kanji_status_return->echoStr = prevEcho; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ kctrl.c:1492:12: note: ‘prevEcho’ was declared here 1492 | wchar_t *prevEcho, *prevGEcho; | ^~~~~~~~ rm -f keydef.o unshared/keydef.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g keydef.c -o unshared/keydef.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from keydef.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ keydef.c:41:8: warning: type defaults to ‘int’ in declaration of ‘regist_key_hash’ [-Wimplicit-int] 41 | static regist_key_hash(), copyMultiSequence(); | ^~~~~~~~~~~~~~~ keydef.c:41:27: warning: type defaults to ‘int’ in declaration of ‘copyMultiSequence’ [-Wimplicit-int] 41 | static regist_key_hash(), copyMultiSequence(); | ^~~~~~~~~~~~~~~~~ sglobal.h:268:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 268 | #define initKeyTables G268_initKeyTables | ^~~~~~~~~~~~~~~~~~ keydef.c:118:1: note: in expansion of macro ‘initKeyTables’ 118 | initKeyTables() | ^~~~~~~~~~~~~ sglobal.h:318:45: warning: type defaults to ‘int’ in declaration of ‘G318_nothermodes’ [-Wimplicit-int] 318 | #define nothermodes G318_nothermodes | ^~~~~~~~~~~~~~~~ keydef.c:187:8: note: in expansion of macro ‘nothermodes’ 187 | extern nothermodes; | ^~~~~~~~~~~ keydef.c:594:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 594 | specialen(block) | ^~~~~~~~~ keydef.c:607:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 607 | to_write_act(depth,keysize,actsize,singleAct) | ^~~~~~~~~~~~ keydef.c: In function ‘regist_map’: keydef.c:710:21: warning: assignment to ‘int (*)(struct _uiContext *, struct _kanjiMode *, int, int, int)’ from incompatible pointer type ‘int (*)(struct _uiContext *, struct _kanjiMode *, int, unsigned int, int)’ [-Wincompatible-pointer-types] 710 | p->mode->func = multiSequenceFunc; | ^ keydef.c: In function ‘copyMultiSequence’: keydef.c:820:21: warning: assignment to ‘int (*)(struct _uiContext *, struct _kanjiMode *, int, int, int)’ from incompatible pointer type ‘int (*)(struct _uiContext *, struct _kanjiMode *, int, unsigned int, int)’ [-Wincompatible-pointer-types] 820 | p->mode->func = multiSequenceFunc; | ^ keydef.c: At top level: sglobal.h:163:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 163 | #define askQuitKey G163_askQuitKey | ^~~~~~~~~~~~~~~ keydef.c:895:1: note: in expansion of macro ‘askQuitKey’ 895 | askQuitKey(key) | ^~~~~~~~~~ keydef.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: keydef.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f keydef.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC keydef.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from keydef.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ keydef.c:41:8: warning: type defaults to ‘int’ in declaration of ‘regist_key_hash’ [-Wimplicit-int] 41 | static regist_key_hash(), copyMultiSequence(); | ^~~~~~~~~~~~~~~ keydef.c:41:27: warning: type defaults to ‘int’ in declaration of ‘copyMultiSequence’ [-Wimplicit-int] 41 | static regist_key_hash(), copyMultiSequence(); | ^~~~~~~~~~~~~~~~~ sglobal.h:268:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 268 | #define initKeyTables G268_initKeyTables | ^~~~~~~~~~~~~~~~~~ keydef.c:118:1: note: in expansion of macro ‘initKeyTables’ 118 | initKeyTables() | ^~~~~~~~~~~~~ sglobal.h:318:45: warning: type defaults to ‘int’ in declaration of ‘G318_nothermodes’ [-Wimplicit-int] 318 | #define nothermodes G318_nothermodes | ^~~~~~~~~~~~~~~~ keydef.c:187:8: note: in expansion of macro ‘nothermodes’ 187 | extern nothermodes; | ^~~~~~~~~~~ keydef.c:594:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 594 | specialen(block) | ^~~~~~~~~ keydef.c:607:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 607 | to_write_act(depth,keysize,actsize,singleAct) | ^~~~~~~~~~~~ keydef.c: In function ‘regist_map’: keydef.c:710:21: warning: assignment to ‘int (*)(struct _uiContext *, struct _kanjiMode *, int, int, int)’ from incompatible pointer type ‘int (*)(struct _uiContext *, struct _kanjiMode *, int, unsigned int, int)’ [-Wincompatible-pointer-types] 710 | p->mode->func = multiSequenceFunc; | ^ keydef.c: In function ‘copyMultiSequence’: keydef.c:820:21: warning: assignment to ‘int (*)(struct _uiContext *, struct _kanjiMode *, int, int, int)’ from incompatible pointer type ‘int (*)(struct _uiContext *, struct _kanjiMode *, int, unsigned int, int)’ [-Wincompatible-pointer-types] 820 | p->mode->func = multiSequenceFunc; | ^ keydef.c: At top level: sglobal.h:163:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 163 | #define askQuitKey G163_askQuitKey | ^~~~~~~~~~~~~~~ keydef.c:895:1: note: in expansion of macro ‘askQuitKey’ 895 | askQuitKey(key) | ^~~~~~~~~~ keydef.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: keydef.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f kigo.o unshared/kigo.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g kigo.c -o unshared/kigo.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from kigo.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ kigo.c:120:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 120 | getKigoContext(d, | ^~~~~~~~~~~~~~ kigo.c:173:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 173 | makeKigoGlineStatus(d) | ^~~~~~~~~~~~~~~~~~~ kigo.c:228:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 228 | makeKigoInfo(d, headkouho) | ^~~~~~~~~~~~ kigo.c:300:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 300 | kigoIchiranExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~ kigo.c:316:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 316 | kigoIchiranQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ kigo.c:329:1: note: in expansion of macro ‘KigoIchiran’ 329 | KigoIchiran(d) | ^~~~~~~~~~~ kigo.c:424:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 424 | KigoNop(d) | ^~~~~~~ kigo.c:442:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 442 | KigoForwardKouho(d) | ^~~~~~~~~~~~~~~~ kigo.c:475:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 475 | KigoBackwardKouho(d) | ^~~~~~~~~~~~~~~~~ kigo.c:507:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 507 | KigoPreviousKouhoretsu(d) | ^~~~~~~~~~~~~~~~~~~~~~ kigo.c:538:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 538 | KigoNextKouhoretsu(d) | ^~~~~~~~~~~~~~~~~~ kigo.c:569:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 569 | KigoBeginningOfKouho(d) | ^~~~~~~~~~~~~~~~~~~~ kigo.c:591:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 591 | KigoEndOfKouho(d) | ^~~~~~~~~~~~~~ kigo.c:616:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 616 | KigoKakutei(d) | ^~~~~~~~~~~ kigo.c:704:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 704 | KigoQuit(d) | ^~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ kigomap.h:30:8: note: in expansion of macro ‘DoFuncSequence’ 30 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ kigomap.h:30:25: note: in expansion of macro ‘UseOtherKeymap’ 30 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ kigo.c: In function ‘makeKigoGlineStatus’: kigo.c:201:1: warning: control reaches end of non-void function [-Wreturn-type] 201 | } | ^ In file included from kigo.c:727: kigomap.h: At top level: kigomap.h:24:13: warning: ‘kigomap_id’ defined but not used [-Wunused-variable] 24 | static char kigomap_id[] = "@(#) 102.1 $Id: kigomap.h,v 1.1.1.1 2002/10/19 08:27:50 aida_s Exp $"; | ^~~~~~~~~~ kigo.c:24:17: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: kigo.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f kigo.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC kigo.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from kigo.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ kigo.c:120:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 120 | getKigoContext(d, | ^~~~~~~~~~~~~~ kigo.c:173:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 173 | makeKigoGlineStatus(d) | ^~~~~~~~~~~~~~~~~~~ kigo.c:228:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 228 | makeKigoInfo(d, headkouho) | ^~~~~~~~~~~~ kigo.c:300:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 300 | kigoIchiranExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~ kigo.c:316:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 316 | kigoIchiranQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ kigo.c:329:1: note: in expansion of macro ‘KigoIchiran’ 329 | KigoIchiran(d) | ^~~~~~~~~~~ kigo.c:424:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 424 | KigoNop(d) | ^~~~~~~ kigo.c:442:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 442 | KigoForwardKouho(d) | ^~~~~~~~~~~~~~~~ kigo.c:475:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 475 | KigoBackwardKouho(d) | ^~~~~~~~~~~~~~~~~ kigo.c:507:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 507 | KigoPreviousKouhoretsu(d) | ^~~~~~~~~~~~~~~~~~~~~~ kigo.c:538:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 538 | KigoNextKouhoretsu(d) | ^~~~~~~~~~~~~~~~~~ kigo.c:569:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 569 | KigoBeginningOfKouho(d) | ^~~~~~~~~~~~~~~~~~~~ kigo.c:591:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 591 | KigoEndOfKouho(d) | ^~~~~~~~~~~~~~ kigo.c:616:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 616 | KigoKakutei(d) | ^~~~~~~~~~~ kigo.c:704:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 704 | KigoQuit(d) | ^~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ kigomap.h:30:8: note: in expansion of macro ‘DoFuncSequence’ 30 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ kigomap.h:30:25: note: in expansion of macro ‘UseOtherKeymap’ 30 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ kigo.c: In function ‘makeKigoGlineStatus’: kigo.c:201:1: warning: control reaches end of non-void function [-Wreturn-type] 201 | } | ^ In file included from kigo.c:727: kigomap.h: At top level: kigomap.h:24:13: warning: ‘kigomap_id’ defined but not used [-Wunused-variable] 24 | static char kigomap_id[] = "@(#) 102.1 $Id: kigomap.h,v 1.1.1.1 2002/10/19 08:27:50 aida_s Exp $"; | ^~~~~~~~~~ kigo.c:24:17: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: kigo.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f mode.o unshared/mode.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g mode.c -o unshared/mode.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from mode.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:318:45: warning: type defaults to ‘int’ in declaration of ‘G318_nothermodes’ [-Wimplicit-int] 318 | #define nothermodes G318_nothermodes | ^~~~~~~~~~~~~~~~ mode.c:120:8: note: in expansion of macro ‘nothermodes’ 120 | extern nothermodes; | ^~~~~~~~~~~ sglobal.h:49:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ mode.c:230:1: note: in expansion of macro ‘JapaneseMode’ 230 | JapaneseMode(d) | ^~~~~~~~~~~~ sglobal.h:1:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ mode.c:245:1: note: in expansion of macro ‘AlphaMode’ 245 | AlphaMode(d) | ^~~~~~~~~ sglobal.h:36:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ mode.c:261:1: note: in expansion of macro ‘HenkanNyuryokuMode’ 261 | HenkanNyuryokuMode(d) | ^~~~~~~~~~~~~~~~~~ sglobal.h:332:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 332 | #define queryMode G332_queryMode | ^~~~~~~~~~~~~~ mode.c:286:1: note: in expansion of macro ‘queryMode’ 286 | queryMode(d, arg) | ^~~~~~~~~ mode.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: mode.c,v 1.2 2003/01/10 13:08:45 aida_s Exp $"; | ^~~~~~ rm -f mode.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC mode.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from mode.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:318:45: warning: type defaults to ‘int’ in declaration of ‘G318_nothermodes’ [-Wimplicit-int] 318 | #define nothermodes G318_nothermodes | ^~~~~~~~~~~~~~~~ mode.c:120:8: note: in expansion of macro ‘nothermodes’ 120 | extern nothermodes; | ^~~~~~~~~~~ sglobal.h:49:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ mode.c:230:1: note: in expansion of macro ‘JapaneseMode’ 230 | JapaneseMode(d) | ^~~~~~~~~~~~ sglobal.h:1:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ mode.c:245:1: note: in expansion of macro ‘AlphaMode’ 245 | AlphaMode(d) | ^~~~~~~~~ sglobal.h:36:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ mode.c:261:1: note: in expansion of macro ‘HenkanNyuryokuMode’ 261 | HenkanNyuryokuMode(d) | ^~~~~~~~~~~~~~~~~~ sglobal.h:332:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 332 | #define queryMode G332_queryMode | ^~~~~~~~~~~~~~ mode.c:286:1: note: in expansion of macro ‘queryMode’ 286 | queryMode(d, arg) | ^~~~~~~~~ mode.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: mode.c,v 1.2 2003/01/10 13:08:45 aida_s Exp $"; | ^~~~~~ rm -f multi.o unshared/multi.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g multi.c -o unshared/multi.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from multi.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:114:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ multi.c:104:1: note: in expansion of macro ‘UseOtherKeymap’ 104 | UseOtherKeymap(d) | ^~~~~~~~~~~~~~ multi.c:130:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 130 | _DoFuncSequence(d, keytbl, key) /* Ê£¿ô¤Îµ¡Ç½¤Î³ä¤êÅö¤Æ */ | ^~~~~~~~~~~~~~~ sglobal.h:17:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ multi.c:241:1: note: in expansion of macro ‘DoFuncSequence’ 241 | DoFuncSequence(d) /* Ê£¿ô¤Îµ¡Ç½¤Î³ä¤êÅö¤Æ */ | ^~~~~~~~~~~~~~ multi.c: In function ‘G017_DoFuncSequence’: multi.c:244:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 244 | return _DoFuncSequence(d, (BYTE *)NULL, (BYTE)NULL); | ^ multi.c: At top level: multi.c:24:13: warning: ‘m_s_map_id’ defined but not used [-Wunused-variable] 24 | static char m_s_map_id[] = "@(#) 102.1 $Id: multi.c,v 1.2 2003/01/10 13:08:45 aida_s Exp $"; | ^~~~~~~~~~ multi.c: In function ‘_DoFuncSequence’: multi.c:223:35: warning: ‘prevRevPos’ may be used uninitialized [-Wmaybe-uninitialized] 223 | d->kanji_status_return->revPos = prevRevPos; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ multi.c:136:25: note: ‘prevRevPos’ was declared here 136 | int prevEchoLen = -1, prevRevPos, prevRevLen; | ^~~~~~~~~~ multi.c:224:35: warning: ‘prevRevLen’ may be used uninitialized [-Wmaybe-uninitialized] 224 | d->kanji_status_return->revLen = prevRevLen; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ multi.c:136:37: note: ‘prevRevLen’ was declared here 136 | int prevEchoLen = -1, prevRevPos, prevRevLen; | ^~~~~~~~~~ multi.c:221:35: warning: ‘prevEcho’ may be used uninitialized [-Wmaybe-uninitialized] 221 | d->kanji_status_return->echoStr = prevEcho; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ multi.c:138:12: note: ‘prevEcho’ was declared here 138 | wchar_t *prevEcho, *prevGEcho; | ^~~~~~~~ multi.c:232:43: warning: ‘prevGEcho’ may be used uninitialized [-Wmaybe-uninitialized] 232 | d->kanji_status_return->gline.line = prevGEcho; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ multi.c:138:23: note: ‘prevGEcho’ was declared here 138 | wchar_t *prevEcho, *prevGEcho; | ^~~~~~~~~ rm -f multi.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC multi.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from multi.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:114:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ multi.c:104:1: note: in expansion of macro ‘UseOtherKeymap’ 104 | UseOtherKeymap(d) | ^~~~~~~~~~~~~~ multi.c:130:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 130 | _DoFuncSequence(d, keytbl, key) /* Ê£¿ô¤Îµ¡Ç½¤Î³ä¤êÅö¤Æ */ | ^~~~~~~~~~~~~~~ sglobal.h:17:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ multi.c:241:1: note: in expansion of macro ‘DoFuncSequence’ 241 | DoFuncSequence(d) /* Ê£¿ô¤Îµ¡Ç½¤Î³ä¤êÅö¤Æ */ | ^~~~~~~~~~~~~~ multi.c: In function ‘G017_DoFuncSequence’: multi.c:244:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 244 | return _DoFuncSequence(d, (BYTE *)NULL, (BYTE)NULL); | ^ multi.c: At top level: multi.c:24:13: warning: ‘m_s_map_id’ defined but not used [-Wunused-variable] 24 | static char m_s_map_id[] = "@(#) 102.1 $Id: multi.c,v 1.2 2003/01/10 13:08:45 aida_s Exp $"; | ^~~~~~~~~~ multi.c: In function ‘_DoFuncSequence’: multi.c:223:35: warning: ‘prevRevPos’ may be used uninitialized [-Wmaybe-uninitialized] 223 | d->kanji_status_return->revPos = prevRevPos; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ multi.c:136:25: note: ‘prevRevPos’ was declared here 136 | int prevEchoLen = -1, prevRevPos, prevRevLen; | ^~~~~~~~~~ multi.c:224:35: warning: ‘prevRevLen’ may be used uninitialized [-Wmaybe-uninitialized] 224 | d->kanji_status_return->revLen = prevRevLen; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ multi.c:136:37: note: ‘prevRevLen’ was declared here 136 | int prevEchoLen = -1, prevRevPos, prevRevLen; | ^~~~~~~~~~ multi.c:221:35: warning: ‘prevEcho’ may be used uninitialized [-Wmaybe-uninitialized] 221 | d->kanji_status_return->echoStr = prevEcho; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ multi.c:138:12: note: ‘prevEcho’ was declared here 138 | wchar_t *prevEcho, *prevGEcho; | ^~~~~~~~ multi.c:232:43: warning: ‘prevGEcho’ may be used uninitialized [-Wmaybe-uninitialized] 232 | d->kanji_status_return->gline.line = prevGEcho; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ multi.c:138:23: note: ‘prevGEcho’ was declared here 138 | wchar_t *prevEcho, *prevGEcho; | ^~~~~~~~~ rm -f onoff.o unshared/onoff.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g onoff.c -o unshared/onoff.o In file included from /usr/include/errno.h:25, from onoff.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from onoff.c:28: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ onoff.c:132:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 132 | makeOnOffIchiran(d, nelem, bangomax, currentkouho, status) | ^~~~~~~~~~~~~~~~ onoff.c:277:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 277 | OnOffSelect(d) | ^~~~~~~~~~~ onoff.c:309:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 309 | OnOffKakutei(d) | ^~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ onoffmap.h:30:9: note: in expansion of macro ‘DoFuncSequence’ 30 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ onoffmap.h:30:26: note: in expansion of macro ‘UseOtherKeymap’ 30 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ onoffmap.h:31:9: note: in expansion of macro ‘IchiranForwardKouho’ 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ onoffmap.h:31:32: note: in expansion of macro ‘IchiranBackwardKouho’ 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ onoffmap.h:31:56: note: in expansion of macro ‘IchiranNextKouhoretsu’ 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ onoffmap.h:32:9: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 32 | extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ onoffmap.h:32:38: note: in expansion of macro ‘IchiranBeginningOfKouho’ 32 | extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ onoffmap.h:33:9: note: in expansion of macro ‘IchiranEndOfKouho’ 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ onoffmap.h:33:30: note: in expansion of macro ‘IchiranQuit’ 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ onoffmap.h:33:45: note: in expansion of macro ‘IchiranNop’ 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ^~~~~~~~~~ In file included from onoff.c:351: onoffmap.h:24:13: warning: ‘onoffmap_id’ defined but not used [-Wunused-variable] 24 | static char onoffmap_id[] = "@(#) 102.1 $Id: onoffmap.h,v 1.1.1.1 2002/10/19 08:27:50 aida_s Exp $"; | ^~~~~~~~~~~ onoff.c:24:17: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: onoff.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f onoff.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC onoff.c In file included from /usr/include/errno.h:25, from onoff.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from onoff.c:28: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ onoff.c:132:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 132 | makeOnOffIchiran(d, nelem, bangomax, currentkouho, status) | ^~~~~~~~~~~~~~~~ onoff.c:277:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 277 | OnOffSelect(d) | ^~~~~~~~~~~ onoff.c:309:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 309 | OnOffKakutei(d) | ^~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ onoffmap.h:30:9: note: in expansion of macro ‘DoFuncSequence’ 30 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ onoffmap.h:30:26: note: in expansion of macro ‘UseOtherKeymap’ 30 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ onoffmap.h:31:9: note: in expansion of macro ‘IchiranForwardKouho’ 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ onoffmap.h:31:32: note: in expansion of macro ‘IchiranBackwardKouho’ 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ onoffmap.h:31:56: note: in expansion of macro ‘IchiranNextKouhoretsu’ 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ onoffmap.h:32:9: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 32 | extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ onoffmap.h:32:38: note: in expansion of macro ‘IchiranBeginningOfKouho’ 32 | extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ onoffmap.h:33:9: note: in expansion of macro ‘IchiranEndOfKouho’ 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ onoffmap.h:33:30: note: in expansion of macro ‘IchiranQuit’ 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ onoffmap.h:33:45: note: in expansion of macro ‘IchiranNop’ 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ^~~~~~~~~~ In file included from onoff.c:351: onoffmap.h:24:13: warning: ‘onoffmap_id’ defined but not used [-Wunused-variable] 24 | static char onoffmap_id[] = "@(#) 102.1 $Id: onoffmap.h,v 1.1.1.1 2002/10/19 08:27:50 aida_s Exp $"; | ^~~~~~~~~~~ onoff.c:24:17: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: onoff.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f parse.o unshared/parse.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g parse.c -o unshared/parse.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from parse.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:177:45: warning: type defaults to ‘int’ in declaration of ‘G177_ckverbose’ [-Wimplicit-int] 177 | #define ckverbose G177_ckverbose | ^~~~~~~~~~~~~~ parse.c:57:8: note: in expansion of macro ‘ckverbose’ 57 | extern ckverbose; | ^~~~~~~~~ sglobal.h:133:45: warning: type defaults to ‘int’ in declaration of ‘G133_YYparse_by_rcfilename’ [-Wimplicit-int] 133 | #define YYparse_by_rcfilename G133_YYparse_by_rcfilename | ^~~~~~~~~~~~~~~~~~~~~~~~~~ parse.c:59:8: note: in expansion of macro ‘YYparse_by_rcfilename’ 59 | extern YYparse_by_rcfilename(); | ^~~~~~~~~~~~~~~~~~~~~ parse.c:81:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 81 | make_initfilename() | ^~~~~~~~~~~~~~~~~ parse.c: In function ‘G321_parse’: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ parse.c:116:10: note: in expansion of macro ‘iroha_debug’ 116 | extern iroha_debug; | ^~~~~~~~~~~ sglobal.h:164:45: warning: unused variable ‘G164_auto_define’ [-Wunused-variable] 164 | #define auto_define G164_auto_define | ^~~~~~~~~~~~~~~~ parse.c:119:14: note: in expansion of macro ‘auto_define’ 119 | extern int auto_define; | ^~~~~~~~~~~ sglobal.h:277:45: warning: unused variable ‘G277_iroha_debug’ [-Wunused-variable] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ parse.c:116:10: note: in expansion of macro ‘iroha_debug’ 116 | extern iroha_debug; | ^~~~~~~~~~~ parse.c: At top level: parse.c:348:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 348 | DISPLAY_to_hostname(name, buf, bufsize) | ^~~~~~~~~~~~~~~~~~~ parse.c: In function ‘DISPLAY_to_hostname’: parse.c:369:1: warning: control reaches end of non-void function [-Wreturn-type] 369 | } | ^ parse.c: At top level: parse.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: parse.c,v 1.4 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f parse.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC parse.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from parse.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:177:45: warning: type defaults to ‘int’ in declaration of ‘G177_ckverbose’ [-Wimplicit-int] 177 | #define ckverbose G177_ckverbose | ^~~~~~~~~~~~~~ parse.c:57:8: note: in expansion of macro ‘ckverbose’ 57 | extern ckverbose; | ^~~~~~~~~ sglobal.h:133:45: warning: type defaults to ‘int’ in declaration of ‘G133_YYparse_by_rcfilename’ [-Wimplicit-int] 133 | #define YYparse_by_rcfilename G133_YYparse_by_rcfilename | ^~~~~~~~~~~~~~~~~~~~~~~~~~ parse.c:59:8: note: in expansion of macro ‘YYparse_by_rcfilename’ 59 | extern YYparse_by_rcfilename(); | ^~~~~~~~~~~~~~~~~~~~~ parse.c:81:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 81 | make_initfilename() | ^~~~~~~~~~~~~~~~~ parse.c: In function ‘G321_parse’: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ parse.c:116:10: note: in expansion of macro ‘iroha_debug’ 116 | extern iroha_debug; | ^~~~~~~~~~~ sglobal.h:164:45: warning: unused variable ‘G164_auto_define’ [-Wunused-variable] 164 | #define auto_define G164_auto_define | ^~~~~~~~~~~~~~~~ parse.c:119:14: note: in expansion of macro ‘auto_define’ 119 | extern int auto_define; | ^~~~~~~~~~~ sglobal.h:277:45: warning: unused variable ‘G277_iroha_debug’ [-Wunused-variable] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ parse.c:116:10: note: in expansion of macro ‘iroha_debug’ 116 | extern iroha_debug; | ^~~~~~~~~~~ parse.c: At top level: parse.c:348:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 348 | DISPLAY_to_hostname(name, buf, bufsize) | ^~~~~~~~~~~~~~~~~~~ parse.c: In function ‘DISPLAY_to_hostname’: parse.c:369:1: warning: control reaches end of non-void function [-Wreturn-type] 369 | } | ^ parse.c: At top level: parse.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: parse.c,v 1.4 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f romaji.o unshared/romaji.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g romaji.c -o unshared/romaji.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from romaji.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:177:45: warning: type defaults to ‘int’ in declaration of ‘G177_ckverbose’ [-Wimplicit-int] 177 | #define ckverbose G177_ckverbose | ^~~~~~~~~~~~~~ romaji.c:329:8: note: in expansion of macro ‘ckverbose’ 329 | extern ckverbose; | ^~~~~~~~~ sglobal.h:82:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 82 | #define RomkanaInit G082_RomkanaInit | ^~~~~~~~~~~~~~~~ romaji.c:476:1: note: in expansion of macro ‘RomkanaInit’ 476 | RomkanaInit() | ^~~~~~~~~~~ romaji.c: In function ‘G081_RomkanaFin’: sglobal.h:317:45: warning: type defaults to ‘int’ in declaration of ‘G317_nkeysup’ [-Wimplicit-int] 317 | #define nkeysup G317_nkeysup | ^~~~~~~~~~~~ romaji.c:610:10: note: in expansion of macro ‘nkeysup’ 610 | extern nkeysup; | ^~~~~~~ romaji.c: At top level: romaji.c:793:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 793 | checkIfYomiExit(d, retval) | ^~~~~~~~~~~~~~~ romaji.c:824:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 824 | checkIfYomiQuit(d, retval) | ^~~~~~~~~~~~~~~ romaji.c:963:8: warning: type defaults to ‘int’ in declaration of ‘makePhonoOnBuffer’ [-Wimplicit-int] 963 | static makePhonoOnBuffer(); | ^~~~~~~~~~~~~~~~~ sglobal.h:141:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ romaji.c:978:1: note: in expansion of macro ‘YomiInsert’ 978 | YomiInsert(d) | ^~~~~~~~~~ romaji.c: In function ‘G141_YomiInsert’: romaji.c:1032:24: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1032 | if (!(d->ch & ~0x1f) && yc->allowedChars != CANNA_NOTHING_RESTRICTED romaji.c: At top level: sglobal.h:230:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ romaji.c:1148:1: note: in expansion of macro ‘findSup’ 1148 | findSup(wchar_t key) | ^~~~~~~ romaji.c: In function ‘G230_findSup’: sglobal.h:317:45: warning: type defaults to ‘int’ in declaration of ‘G317_nkeysup’ [-Wimplicit-int] 317 | #define nkeysup G317_nkeysup | ^~~~~~~~~~~~ romaji.c:1155:10: note: in expansion of macro ‘nkeysup’ 1155 | extern nkeysup; | ^~~~~~~ romaji.c: At top level: romaji.c:1178:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1178 | makePhonoOnBuffer(d, yc, key, flag, english) | ^~~~~~~~~~~~~~~~~ romaji.c:1450:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1450 | dakuonP(ch) | ^~~~~~~ romaji.c: In function ‘dakuonP’: romaji.c:1453:10: warning: type defaults to ‘int’ in declaration of ‘dakuon_first_time’ [-Wimplicit-int] 1453 | static dakuon_first_time = 1; | ^~~~~~~~~~~~~~~~~ romaji.c: At top level: romaji.c:1496:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1496 | growDakuonP(ch) | ^~~~~~~~~~~ romaji.c: In function ‘growDakuonP’: romaji.c:1500:10: warning: type defaults to ‘int’ in declaration of ‘dakuon_first_time’ [-Wimplicit-int] 1500 | static dakuon_first_time = 1; | ^~~~~~~~~~~~~~~~~ romaji.c: At top level: romaji.c:1535:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1535 | KanaYomiInsert(d) | ^~~~~~~~~~~~~~ romaji.c:1693:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1693 | howFarToGoBackward(yc) | ^~~~~~~~~~~~~~~~~~ romaji.c:1716:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1716 | howFarToGoForward(yc) | ^~~~~~~~~~~~~~~~~ romaji.c:1804:8: warning: type defaults to ‘int’ in declaration of ‘YomiNop’ [-Wimplicit-int] 1804 | static YomiNop pro((uiContext)); | ^~~~~~~ romaji.c:1807:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1807 | YomiNop(d) | ^~~~~~~ romaji.c:1817:8: warning: type defaults to ‘int’ in declaration of ‘YomiForward’ [-Wimplicit-int] 1817 | static YomiForward pro((uiContext)); | ^~~~~~~~~~~ romaji.c:1820:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1820 | YomiForward(d) /* ¥«¡¼¥½¥ë¤Î±¦°ÜÆ° */ | ^~~~~~~~~~~ romaji.c:1878:8: warning: type defaults to ‘int’ in declaration of ‘YomiBeginningOfLine’ [-Wimplicit-int] 1878 | static YomiBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ romaji.c:1881:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1881 | YomiBeginningOfLine(d) /* ¥«¡¼¥½¥ë¤Îº¸Ã¼°ÜÆ° */ | ^~~~~~~~~~~~~~~~~~~ romaji.c:1912:8: warning: type defaults to ‘int’ in declaration of ‘YomiEndOfLine’ [-Wimplicit-int] 1912 | static YomiEndOfLine pro((uiContext)); | ^~~~~~~~~~~~~ romaji.c:1915:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1915 | YomiEndOfLine(d) /* ¥«¡¼¥½¥ë¤Î±¦Ã¼°ÜÆ° */ | ^~~~~~~~~~~~~ sglobal.h:79:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ romaji.c:1981:1: note: in expansion of macro ‘RomajiFlushYomi’ 1981 | RomajiFlushYomi(d, b, bsize) | ^~~~~~~~~~~~~~~ romaji.c:2134:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2134 | appendYomi2Yomi(yom, yc) | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ romaji.c:2684:1: note: in expansion of macro ‘YomiExit’ 2684 | YomiExit(d, retval) | ^~~~~~~~ sglobal.h:50:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ romaji.c:2764:1: note: in expansion of macro ‘KanaDeletePrevious’ 2764 | KanaDeletePrevious(d)/* ¥«¡¼¥½¥ë¤Îº¸¤Îʸ»ú¤Îºï½ü */ | ^~~~~~~~~~~~~~~~~~ romaji.c:2837:8: warning: type defaults to ‘int’ in declaration of ‘YomiDeletePrevious’ [-Wimplicit-int] 2837 | static YomiDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ romaji.c:2876:8: warning: type defaults to ‘int’ in declaration of ‘YomiDeleteNext’ [-Wimplicit-int] 2876 | static YomiDeleteNext pro((uiContext)); | ^~~~~~~~~~~~~~ romaji.c:2950:8: warning: type defaults to ‘int’ in declaration of ‘YomiKillToEndOfLine’ [-Wimplicit-int] 2950 | static YomiKillToEndOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ romaji.c:2982:8: warning: type defaults to ‘int’ in declaration of ‘YomiQuit’ [-Wimplicit-int] 2982 | static YomiQuit pro((uiContext)); | ^~~~~~~~ romaji.c:3019:8: warning: type defaults to ‘int’ in declaration of ‘simplePopCallback’ [-Wimplicit-int] 3019 | static simplePopCallback pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~~~~ romaji.c:3022:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3022 | simplePopCallback(d, retval, env) | ^~~~~~~~~~~~~~~~~ sglobal.h:158:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 158 | #define alphaMode G158_alphaMode | ^~~~~~~~~~~~~~ romaji.c:3033:1: note: in expansion of macro ‘alphaMode’ 3033 | alphaMode(d) | ^~~~~~~~~ romaji.c:3069:8: warning: type defaults to ‘int’ in declaration of ‘exitYomiQuotedInsert’ [-Wimplicit-int] 3069 | static exitYomiQuotedInsert pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~~~~~~~ romaji.c:3072:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3072 | exitYomiQuotedInsert(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~ romaji.c:3083:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3083 | YomiInsertQuoted(d) | ^~~~~~~~~~~~~~~~ romaji.c:3114:8: warning: type defaults to ‘int’ in declaration of ‘yomiquotedfunc’ [-Wimplicit-int] 3114 | static yomiquotedfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ romaji.c:3117:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3117 | yomiquotedfunc(d, mode, whattodo, key, fnum) | ^~~~~~~~~~~~~~ sglobal.h:145:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ romaji.c:3169:1: note: in expansion of macro ‘YomiQuotedInsert’ 3169 | YomiQuotedInsert(d) | ^~~~~~~~~~~~~~~~ romaji.c: In function ‘mapAsKuten’: romaji.c:3209:10: warning: type defaults to ‘int’ in declaration of ‘allowTwoByte’ [-Wimplicit-int] 3209 | static allowTwoByte = 1; | ^~~~~~~~~~~~ romaji.c:3209:10: warning: unused variable ‘allowTwoByte’ [-Wunused-variable] romaji.c: In function ‘mapAsHex’: romaji.c:3302:10: warning: type defaults to ‘int’ in declaration of ‘allowTwoByte’ [-Wimplicit-int] 3302 | static allowTwoByte = 1; | ^~~~~~~~~~~~ romaji.c: At top level: romaji.c:3426:8: warning: type defaults to ‘int’ in declaration of ‘ConvertAsHex’ [-Wimplicit-int] 3426 | static ConvertAsHex pro((uiContext)); | ^~~~~~~~~~~~ romaji.c:3429:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3429 | ConvertAsHex(d) | ^~~~~~~~~~~~ romaji.c: In function ‘replaceSup’: sglobal.h:317:45: warning: type defaults to ‘int’ in declaration of ‘G317_nkeysup’ [-Wimplicit-int] 317 | #define nkeysup G317_nkeysup | ^~~~~~~~~~~~ romaji.c:3559:10: note: in expansion of macro ‘nkeysup’ 3559 | extern nkeysup; | ^~~~~~~ romaji.c: At top level: romaji.c:3569:8: warning: type defaults to ‘int’ in declaration of ‘everySupkey’ [-Wimplicit-int] 3569 | static everySupkey pro((uiContext, int, mode_context)); | ^~~~~~~~~~~ romaji.c:3572:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3572 | everySupkey(d, retval, env) | ^~~~~~~~~~~ romaji.c:3590:8: warning: type defaults to ‘int’ in declaration of ‘exitSupkey’ [-Wimplicit-int] 3590 | static exitSupkey pro((uiContext, int, mode_context)); | ^~~~~~~~~~ romaji.c:3593:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3593 | exitSupkey(d, retval, env) | ^~~~~~~~~~ romaji.c:3634:8: warning: type defaults to ‘int’ in declaration of ‘quitSupkey’ [-Wimplicit-int] 3634 | static quitSupkey pro((uiContext, int, mode_context)); | ^~~~~~~~~~ romaji.c:3637:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3637 | quitSupkey(d, retval, env) | ^~~~~~~~~~ sglobal.h:350:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ romaji.c:3649:1: note: in expansion of macro ‘selectKeysup’ 3649 | selectKeysup(d, yc, ind) | ^~~~~~~~~~~~ romaji.c: In function ‘G350_selectKeysup’: sglobal.h:317:45: warning: type defaults to ‘int’ in declaration of ‘G317_nkeysup’ [-Wimplicit-int] 317 | #define nkeysup G317_nkeysup | ^~~~~~~~~~~~ romaji.c:3656:10: note: in expansion of macro ‘nkeysup’ 3656 | extern nkeysup; | ^~~~~~~ romaji.c: At top level: romaji.c:3698:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3698 | regionGairaigo(yc, s, e) | ^~~~~~~~~~~~~~ sglobal.h:186:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:3729:1: note: in expansion of macro ‘containUnconvertedKey’ 3729 | containUnconvertedKey(yc) | ^~~~~~~~~~~~~~~~~~~~~ romaji.c:3761:8: warning: type defaults to ‘int’ in declaration of ‘YomiHenkan’ [-Wimplicit-int] 3761 | static YomiHenkan pro((uiContext)); | ^~~~~~~~~~ romaji.c:3831:8: warning: type defaults to ‘int’ in declaration of ‘YomiHenkanNaive’ [-Wimplicit-int] 3831 | static YomiHenkanNaive pro((uiContext)); | ^~~~~~~~~~~~~~~ romaji.c:3848:8: warning: type defaults to ‘int’ in declaration of ‘YomiHenkanOrNothing’ [-Wimplicit-int] 3848 | static YomiHenkanOrNothing pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ romaji.c:3867:8: note: in expansion of macro ‘EmptyBaseHira’ 3867 | extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ romaji.c:3867:40: note: in expansion of macro ‘EmptyBaseKata’ 3867 | extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ romaji.c:3868:8: note: in expansion of macro ‘EmptyBaseEisu’ 3868 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ romaji.c:3869:8: note: in expansion of macro ‘EmptyBaseZen’ 3869 | extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ romaji.c:3869:39: note: in expansion of macro ‘EmptyBaseHan’ 3869 | extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ romaji.c:3871:8: warning: type defaults to ‘int’ in declaration of ‘YomiBaseHira’ [-Wimplicit-int] 3871 | static YomiBaseHira pro((uiContext)); | ^~~~~~~~~~~~ romaji.c:3874:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3874 | YomiBaseHira(d) | ^~~~~~~~~~~~ romaji.c:3883:8: warning: type defaults to ‘int’ in declaration of ‘YomiBaseKata’ [-Wimplicit-int] 3883 | static YomiBaseKata pro((uiContext)); | ^~~~~~~~~~~~ romaji.c:3886:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3886 | YomiBaseKata(d) | ^~~~~~~~~~~~ romaji.c:3895:8: warning: type defaults to ‘int’ in declaration of ‘YomiBaseEisu’ [-Wimplicit-int] 3895 | static YomiBaseEisu pro((uiContext)); | ^~~~~~~~~~~~ romaji.c:3898:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3898 | YomiBaseEisu(d) | ^~~~~~~~~~~~ romaji.c:3907:8: warning: type defaults to ‘int’ in declaration of ‘YomiBaseZen’ [-Wimplicit-int] 3907 | static YomiBaseZen pro((uiContext)); | ^~~~~~~~~~~ romaji.c:3910:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3910 | YomiBaseZen(d) | ^~~~~~~~~~~ romaji.c:3919:8: warning: type defaults to ‘int’ in declaration of ‘YomiBaseHan’ [-Wimplicit-int] 3919 | static YomiBaseHan pro((uiContext)); | ^~~~~~~~~~~ romaji.c:3922:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3922 | YomiBaseHan(d) | ^~~~~~~~~~~ romaji.c:3931:8: warning: type defaults to ‘int’ in declaration of ‘YomiBaseKana’ [-Wimplicit-int] 3931 | static YomiBaseKana pro((uiContext)); | ^~~~~~~~~~~~ romaji.c:3934:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3934 | YomiBaseKana(d) | ^~~~~~~~~~~~ romaji.c:3943:8: warning: type defaults to ‘int’ in declaration of ‘YomiBaseKakutei’ [-Wimplicit-int] 3943 | static YomiBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ romaji.c:3946:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3946 | YomiBaseKakutei(d) | ^~~~~~~~~~~~~~~ romaji.c:3955:8: warning: type defaults to ‘int’ in declaration of ‘YomiBaseHenkan’ [-Wimplicit-int] 3955 | static YomiBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~ romaji.c:3958:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3958 | YomiBaseHenkan(d) | ^~~~~~~~~~~~~~ sglobal.h:134:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:3969:1: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 3969 | YomiBaseHiraKataToggle(d) | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:3988:1: note: in expansion of macro ‘YomiBaseZenHanToggle’ 3988 | YomiBaseZenHanToggle(d) | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4007:1: note: in expansion of macro ‘YomiBaseRotateForw’ 4007 | YomiBaseRotateForw(d) | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4038:1: note: in expansion of macro ‘YomiBaseRotateBack’ 4038 | YomiBaseRotateBack(d) | ^~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4068:1: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 4068 | YomiBaseKanaEisuToggle(d) | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4087:1: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 4087 | YomiBaseKakuteiHenkanToggle(d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:144:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ romaji.c:4106:1: note: in expansion of macro ‘YomiModeBackup’ 4106 | YomiModeBackup(d) | ^~~~~~~~~~~~~~ sglobal.h:222:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 222 | #define exitJishu G222_exitJishu | ^~~~~~~~~~~~~~ romaji.c:4150:1: note: in expansion of macro ‘exitJishu’ 4150 | exitJishu(d) | ^~~~~~~~~ romaji.c:4345:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4345 | YomiJishu(d, fn) /* Æɤߥ⡼¥É¤«¤éľÀÜ»ú¼ï¥â¡¼¥É¤Ø */ | ^~~~~~~~~ sglobal.h:146:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ romaji.c:4560:1: note: in expansion of macro ‘Yomisearchfunc’ 4560 | Yomisearchfunc(d, mode, whattodo, key, fnum) | ^~~~~~~~~~~~~~ romaji.c: In function ‘G146_Yomisearchfunc’: sglobal.h:382:45: warning: unused variable ‘G382_yomi_mode’ [-Wunused-variable] 382 | #define yomi_mode G382_yomi_mode | ^~~~~~~~~~~~~~ romaji.c:4569:23: note: in expansion of macro ‘yomi_mode’ 4569 | extern KanjiModeRec yomi_mode; | ^~~~~~~~~ romaji.c: At top level: romaji.c:4872:8: warning: type defaults to ‘int’ in declaration of ‘YomiNextJishu’ [-Wimplicit-int] 4872 | static YomiNextJishu pro((uiContext)); | ^~~~~~~~~~~~~ romaji.c:4875:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4875 | YomiNextJishu(d) /* Æɤߥ⡼¥É¤«¤é¤Î½ç²ó¤êʸ»ú¼ïÊÑ´¹ */ | ^~~~~~~~~~~~~ romaji.c:4881:8: warning: type defaults to ‘int’ in declaration of ‘YomiPreviousJishu’ [-Wimplicit-int] 4881 | static YomiPreviousJishu pro((uiContext)); | ^~~~~~~~~~~~~~~~~ romaji.c:4884:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4884 | YomiPreviousJishu(d) /* Æɤߥ⡼¥É¤«¤é¤ÎµÕ²ó¤êʸ»ú¼ïÊÑ´¹ */ | ^~~~~~~~~~~~~~~~~ romaji.c:4890:8: warning: type defaults to ‘int’ in declaration of ‘YomiKanaRotate’ [-Wimplicit-int] 4890 | static YomiKanaRotate pro((uiContext)); | ^~~~~~~~~~~~~~ romaji.c:4893:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4893 | YomiKanaRotate(d) /* Æɤߥ⡼¥É¤«¤é¤Î½ç²ó¤ê¤«¤Êʸ»ú¼ïÊÑ´¹ */ | ^~~~~~~~~~~~~~ romaji.c:4899:8: warning: type defaults to ‘int’ in declaration of ‘YomiRomajiRotate’ [-Wimplicit-int] 4899 | static YomiRomajiRotate pro((uiContext)); | ^~~~~~~~~~~~~~~~ romaji.c:4902:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4902 | YomiRomajiRotate(d) /* Æɤߥ⡼¥É¤«¤é¤Î½ç²ó¤ê±Ñ¿ôʸ»ú¼ïÊÑ´¹ */ | ^~~~~~~~~~~~~~~~ romaji.c:4908:8: warning: type defaults to ‘int’ in declaration of ‘YomiCaseRotateForward’ [-Wimplicit-int] 4908 | static YomiCaseRotateForward pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ romaji.c:4911:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4911 | YomiCaseRotateForward(d) /* Æɤߥ⡼¥É¤«¤é¤Î½ç²ó¤ê±Ñ¿ôʸ»ú¼ïÊÑ´¹ */ | ^~~~~~~~~~~~~~~~~~~~~ romaji.c:4917:8: warning: type defaults to ‘int’ in declaration of ‘YomiZenkaku’ [-Wimplicit-int] 4917 | static YomiZenkaku pro((uiContext)); | ^~~~~~~~~~~ romaji.c:4920:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4920 | YomiZenkaku(d) /* Æɤߥ⡼¥É¤«¤é¤ÎÁ´³ÑÊÑ´¹ */ | ^~~~~~~~~~~ romaji.c:4926:8: warning: type defaults to ‘int’ in declaration of ‘YomiHankaku’ [-Wimplicit-int] 4926 | static YomiHankaku pro((uiContext)); | ^~~~~~~~~~~ romaji.c:4929:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4929 | YomiHankaku(d) /* Æɤߥ⡼¥É¤«¤é¤ÎȾ³ÑÊÑ´¹ */ | ^~~~~~~~~~~ romaji.c:4938:8: warning: type defaults to ‘int’ in declaration of ‘YomiHiraganaJishu’ [-Wimplicit-int] 4938 | static YomiHiraganaJishu pro((uiContext)); | ^~~~~~~~~~~~~~~~~ romaji.c:4941:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4941 | YomiHiraganaJishu(d) /* Æɤߥ⡼¥É¤«¤é»ú¼ï¥â¡¼¥É¤Î¤Ò¤é¤¬¤Ê¤Ø */ | ^~~~~~~~~~~~~~~~~ romaji.c:4947:8: warning: type defaults to ‘int’ in declaration of ‘YomiKatakanaJishu’ [-Wimplicit-int] 4947 | static YomiKatakanaJishu pro((uiContext)); | ^~~~~~~~~~~~~~~~~ romaji.c:4950:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4950 | YomiKatakanaJishu(d) /* Æɤߥ⡼¥É¤«¤é»ú¼ï¥â¡¼¥É¤Î¥«¥¿¥«¥Ê¤Ø */ | ^~~~~~~~~~~~~~~~~ romaji.c:4956:8: warning: type defaults to ‘int’ in declaration of ‘YomiRomajiJishu’ [-Wimplicit-int] 4956 | static YomiRomajiJishu pro((uiContext)); | ^~~~~~~~~~~~~~~ romaji.c:4959:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4959 | YomiRomajiJishu(d) /* Æɤߥ⡼¥É¤«¤é»ú¼ï¥â¡¼¥É¤Î¥í¡¼¥Þ»ú¤Ø */ | ^~~~~~~~~~~~~~~ romaji.c:4965:8: warning: type defaults to ‘int’ in declaration of ‘YomiToLower’ [-Wimplicit-int] 4965 | static YomiToLower pro((uiContext)); | ^~~~~~~~~~~ romaji.c:4967:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4967 | YomiToLower(d) | ^~~~~~~~~~~ romaji.c:4973:8: warning: type defaults to ‘int’ in declaration of ‘YomiToUpper’ [-Wimplicit-int] 4973 | static YomiToUpper pro((uiContext)); | ^~~~~~~~~~~ romaji.c:4976:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4976 | YomiToUpper(d) | ^~~~~~~~~~~ romaji.c:4982:8: warning: type defaults to ‘int’ in declaration of ‘YomiCapitalize’ [-Wimplicit-int] 4982 | static YomiCapitalize pro((uiContext)); | ^~~~~~~~~~~~~~ romaji.c:4985:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4985 | YomiCapitalize(d) | ^~~~~~~~~~~~~~ sglobal.h:15:45: warning: type defaults to ‘int’ in declaration of ‘G015_ConvertAsBushu’ [-Wimplicit-int] 15 | #define ConvertAsBushu G015_ConvertAsBushu | ^~~~~~~~~~~~~~~~~~~ yomimap.h:27:8: note: in expansion of macro ‘ConvertAsBushu’ 27 | extern ConvertAsBushu pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ yomimap.h:28:8: note: in expansion of macro ‘DoFuncSequence’ 28 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ yomimap.h:28:40: note: in expansion of macro ‘UseOtherKeymap’ 28 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ In file included from romaji.c:5010: yomimap.h:29:8: warning: type defaults to ‘int’ in declaration of ‘YomiBubunKakutei’ [-Wimplicit-int] 29 | extern YomiBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ romaji.c: In function ‘yomiquotedfunc’: romaji.c:3134:1: warning: control reaches end of non-void function [-Wreturn-type] 3134 | } | ^ yomimap.h: At top level: yomimap.h:24:13: warning: ‘yomimap_id’ defined but not used [-Wunused-variable] 24 | static char yomimap_id[] = "@(#) 102.1 $Id: yomimap.h,v 1.1.1.1 2002/10/19 08:27:52 aida_s Exp $"; | ^~~~~~~~~~ romaji.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: romaji.c,v 1.10 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ romaji.c: In function ‘G141_YomiInsert’: romaji.c:1033:34: warning: array subscript -1 is below array bounds of ‘BYTE[96]’ {aka ‘unsigned char[96]’} [-Warray-bounds=] 1033 | || (d->ch < 0x80 ? charKind[d->ch - 0x20] : 1) < yc->allowedChars) { | ~~~~~~~~^~~~~~~~~~~~~~ romaji.c:943:13: note: while referencing ‘charKind’ 943 | static BYTE charKind[] = { | ^~~~~~~~ romaji.c: In function ‘G384_doKakutei’: romaji.c:2384:7: warning: ‘len’ may be used uninitialized [-Wmaybe-uninitialized] 2384 | s += len; | ^~ romaji.c:2321:7: note: ‘len’ was declared here 2321 | int len, res; | ^~~ rm -f romaji.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC romaji.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from romaji.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:177:45: warning: type defaults to ‘int’ in declaration of ‘G177_ckverbose’ [-Wimplicit-int] 177 | #define ckverbose G177_ckverbose | ^~~~~~~~~~~~~~ romaji.c:329:8: note: in expansion of macro ‘ckverbose’ 329 | extern ckverbose; | ^~~~~~~~~ sglobal.h:82:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 82 | #define RomkanaInit G082_RomkanaInit | ^~~~~~~~~~~~~~~~ romaji.c:476:1: note: in expansion of macro ‘RomkanaInit’ 476 | RomkanaInit() | ^~~~~~~~~~~ romaji.c: In function ‘G081_RomkanaFin’: sglobal.h:317:45: warning: type defaults to ‘int’ in declaration of ‘G317_nkeysup’ [-Wimplicit-int] 317 | #define nkeysup G317_nkeysup | ^~~~~~~~~~~~ romaji.c:610:10: note: in expansion of macro ‘nkeysup’ 610 | extern nkeysup; | ^~~~~~~ romaji.c: At top level: romaji.c:793:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 793 | checkIfYomiExit(d, retval) | ^~~~~~~~~~~~~~~ romaji.c:824:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 824 | checkIfYomiQuit(d, retval) | ^~~~~~~~~~~~~~~ romaji.c:963:8: warning: type defaults to ‘int’ in declaration of ‘makePhonoOnBuffer’ [-Wimplicit-int] 963 | static makePhonoOnBuffer(); | ^~~~~~~~~~~~~~~~~ sglobal.h:141:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ romaji.c:978:1: note: in expansion of macro ‘YomiInsert’ 978 | YomiInsert(d) | ^~~~~~~~~~ romaji.c: In function ‘G141_YomiInsert’: romaji.c:1032:24: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1032 | if (!(d->ch & ~0x1f) && yc->allowedChars != CANNA_NOTHING_RESTRICTED romaji.c: At top level: sglobal.h:230:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ romaji.c:1148:1: note: in expansion of macro ‘findSup’ 1148 | findSup(wchar_t key) | ^~~~~~~ romaji.c: In function ‘G230_findSup’: sglobal.h:317:45: warning: type defaults to ‘int’ in declaration of ‘G317_nkeysup’ [-Wimplicit-int] 317 | #define nkeysup G317_nkeysup | ^~~~~~~~~~~~ romaji.c:1155:10: note: in expansion of macro ‘nkeysup’ 1155 | extern nkeysup; | ^~~~~~~ romaji.c: At top level: romaji.c:1178:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1178 | makePhonoOnBuffer(d, yc, key, flag, english) | ^~~~~~~~~~~~~~~~~ romaji.c:1450:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1450 | dakuonP(ch) | ^~~~~~~ romaji.c: In function ‘dakuonP’: romaji.c:1453:10: warning: type defaults to ‘int’ in declaration of ‘dakuon_first_time’ [-Wimplicit-int] 1453 | static dakuon_first_time = 1; | ^~~~~~~~~~~~~~~~~ romaji.c: At top level: romaji.c:1496:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1496 | growDakuonP(ch) | ^~~~~~~~~~~ romaji.c: In function ‘growDakuonP’: romaji.c:1500:10: warning: type defaults to ‘int’ in declaration of ‘dakuon_first_time’ [-Wimplicit-int] 1500 | static dakuon_first_time = 1; | ^~~~~~~~~~~~~~~~~ romaji.c: At top level: romaji.c:1535:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1535 | KanaYomiInsert(d) | ^~~~~~~~~~~~~~ romaji.c:1693:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1693 | howFarToGoBackward(yc) | ^~~~~~~~~~~~~~~~~~ romaji.c:1716:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1716 | howFarToGoForward(yc) | ^~~~~~~~~~~~~~~~~ romaji.c:1804:8: warning: type defaults to ‘int’ in declaration of ‘YomiNop’ [-Wimplicit-int] 1804 | static YomiNop pro((uiContext)); | ^~~~~~~ romaji.c:1807:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1807 | YomiNop(d) | ^~~~~~~ romaji.c:1817:8: warning: type defaults to ‘int’ in declaration of ‘YomiForward’ [-Wimplicit-int] 1817 | static YomiForward pro((uiContext)); | ^~~~~~~~~~~ romaji.c:1820:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1820 | YomiForward(d) /* ¥«¡¼¥½¥ë¤Î±¦°ÜÆ° */ | ^~~~~~~~~~~ romaji.c:1878:8: warning: type defaults to ‘int’ in declaration of ‘YomiBeginningOfLine’ [-Wimplicit-int] 1878 | static YomiBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ romaji.c:1881:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1881 | YomiBeginningOfLine(d) /* ¥«¡¼¥½¥ë¤Îº¸Ã¼°ÜÆ° */ | ^~~~~~~~~~~~~~~~~~~ romaji.c:1912:8: warning: type defaults to ‘int’ in declaration of ‘YomiEndOfLine’ [-Wimplicit-int] 1912 | static YomiEndOfLine pro((uiContext)); | ^~~~~~~~~~~~~ romaji.c:1915:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1915 | YomiEndOfLine(d) /* ¥«¡¼¥½¥ë¤Î±¦Ã¼°ÜÆ° */ | ^~~~~~~~~~~~~ sglobal.h:79:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ romaji.c:1981:1: note: in expansion of macro ‘RomajiFlushYomi’ 1981 | RomajiFlushYomi(d, b, bsize) | ^~~~~~~~~~~~~~~ romaji.c:2134:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2134 | appendYomi2Yomi(yom, yc) | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ romaji.c:2684:1: note: in expansion of macro ‘YomiExit’ 2684 | YomiExit(d, retval) | ^~~~~~~~ sglobal.h:50:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ romaji.c:2764:1: note: in expansion of macro ‘KanaDeletePrevious’ 2764 | KanaDeletePrevious(d)/* ¥«¡¼¥½¥ë¤Îº¸¤Îʸ»ú¤Îºï½ü */ | ^~~~~~~~~~~~~~~~~~ romaji.c:2837:8: warning: type defaults to ‘int’ in declaration of ‘YomiDeletePrevious’ [-Wimplicit-int] 2837 | static YomiDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ romaji.c:2876:8: warning: type defaults to ‘int’ in declaration of ‘YomiDeleteNext’ [-Wimplicit-int] 2876 | static YomiDeleteNext pro((uiContext)); | ^~~~~~~~~~~~~~ romaji.c:2950:8: warning: type defaults to ‘int’ in declaration of ‘YomiKillToEndOfLine’ [-Wimplicit-int] 2950 | static YomiKillToEndOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ romaji.c:2982:8: warning: type defaults to ‘int’ in declaration of ‘YomiQuit’ [-Wimplicit-int] 2982 | static YomiQuit pro((uiContext)); | ^~~~~~~~ romaji.c:3019:8: warning: type defaults to ‘int’ in declaration of ‘simplePopCallback’ [-Wimplicit-int] 3019 | static simplePopCallback pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~~~~ romaji.c:3022:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3022 | simplePopCallback(d, retval, env) | ^~~~~~~~~~~~~~~~~ sglobal.h:158:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 158 | #define alphaMode G158_alphaMode | ^~~~~~~~~~~~~~ romaji.c:3033:1: note: in expansion of macro ‘alphaMode’ 3033 | alphaMode(d) | ^~~~~~~~~ romaji.c:3069:8: warning: type defaults to ‘int’ in declaration of ‘exitYomiQuotedInsert’ [-Wimplicit-int] 3069 | static exitYomiQuotedInsert pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~~~~~~~ romaji.c:3072:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3072 | exitYomiQuotedInsert(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~ romaji.c:3083:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3083 | YomiInsertQuoted(d) | ^~~~~~~~~~~~~~~~ romaji.c:3114:8: warning: type defaults to ‘int’ in declaration of ‘yomiquotedfunc’ [-Wimplicit-int] 3114 | static yomiquotedfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ romaji.c:3117:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3117 | yomiquotedfunc(d, mode, whattodo, key, fnum) | ^~~~~~~~~~~~~~ sglobal.h:145:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ romaji.c:3169:1: note: in expansion of macro ‘YomiQuotedInsert’ 3169 | YomiQuotedInsert(d) | ^~~~~~~~~~~~~~~~ romaji.c: In function ‘mapAsKuten’: romaji.c:3209:10: warning: type defaults to ‘int’ in declaration of ‘allowTwoByte’ [-Wimplicit-int] 3209 | static allowTwoByte = 1; | ^~~~~~~~~~~~ romaji.c:3209:10: warning: unused variable ‘allowTwoByte’ [-Wunused-variable] romaji.c: In function ‘mapAsHex’: romaji.c:3302:10: warning: type defaults to ‘int’ in declaration of ‘allowTwoByte’ [-Wimplicit-int] 3302 | static allowTwoByte = 1; | ^~~~~~~~~~~~ romaji.c: At top level: romaji.c:3426:8: warning: type defaults to ‘int’ in declaration of ‘ConvertAsHex’ [-Wimplicit-int] 3426 | static ConvertAsHex pro((uiContext)); | ^~~~~~~~~~~~ romaji.c:3429:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3429 | ConvertAsHex(d) | ^~~~~~~~~~~~ romaji.c: In function ‘replaceSup’: sglobal.h:317:45: warning: type defaults to ‘int’ in declaration of ‘G317_nkeysup’ [-Wimplicit-int] 317 | #define nkeysup G317_nkeysup | ^~~~~~~~~~~~ romaji.c:3559:10: note: in expansion of macro ‘nkeysup’ 3559 | extern nkeysup; | ^~~~~~~ romaji.c: At top level: romaji.c:3569:8: warning: type defaults to ‘int’ in declaration of ‘everySupkey’ [-Wimplicit-int] 3569 | static everySupkey pro((uiContext, int, mode_context)); | ^~~~~~~~~~~ romaji.c:3572:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3572 | everySupkey(d, retval, env) | ^~~~~~~~~~~ romaji.c:3590:8: warning: type defaults to ‘int’ in declaration of ‘exitSupkey’ [-Wimplicit-int] 3590 | static exitSupkey pro((uiContext, int, mode_context)); | ^~~~~~~~~~ romaji.c:3593:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3593 | exitSupkey(d, retval, env) | ^~~~~~~~~~ romaji.c:3634:8: warning: type defaults to ‘int’ in declaration of ‘quitSupkey’ [-Wimplicit-int] 3634 | static quitSupkey pro((uiContext, int, mode_context)); | ^~~~~~~~~~ romaji.c:3637:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3637 | quitSupkey(d, retval, env) | ^~~~~~~~~~ sglobal.h:350:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ romaji.c:3649:1: note: in expansion of macro ‘selectKeysup’ 3649 | selectKeysup(d, yc, ind) | ^~~~~~~~~~~~ romaji.c: In function ‘G350_selectKeysup’: sglobal.h:317:45: warning: type defaults to ‘int’ in declaration of ‘G317_nkeysup’ [-Wimplicit-int] 317 | #define nkeysup G317_nkeysup | ^~~~~~~~~~~~ romaji.c:3656:10: note: in expansion of macro ‘nkeysup’ 3656 | extern nkeysup; | ^~~~~~~ romaji.c: At top level: romaji.c:3698:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3698 | regionGairaigo(yc, s, e) | ^~~~~~~~~~~~~~ sglobal.h:186:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:3729:1: note: in expansion of macro ‘containUnconvertedKey’ 3729 | containUnconvertedKey(yc) | ^~~~~~~~~~~~~~~~~~~~~ romaji.c:3761:8: warning: type defaults to ‘int’ in declaration of ‘YomiHenkan’ [-Wimplicit-int] 3761 | static YomiHenkan pro((uiContext)); | ^~~~~~~~~~ romaji.c:3831:8: warning: type defaults to ‘int’ in declaration of ‘YomiHenkanNaive’ [-Wimplicit-int] 3831 | static YomiHenkanNaive pro((uiContext)); | ^~~~~~~~~~~~~~~ romaji.c:3848:8: warning: type defaults to ‘int’ in declaration of ‘YomiHenkanOrNothing’ [-Wimplicit-int] 3848 | static YomiHenkanOrNothing pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ romaji.c:3867:8: note: in expansion of macro ‘EmptyBaseHira’ 3867 | extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ romaji.c:3867:40: note: in expansion of macro ‘EmptyBaseKata’ 3867 | extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ romaji.c:3868:8: note: in expansion of macro ‘EmptyBaseEisu’ 3868 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ romaji.c:3869:8: note: in expansion of macro ‘EmptyBaseZen’ 3869 | extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ romaji.c:3869:39: note: in expansion of macro ‘EmptyBaseHan’ 3869 | extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ romaji.c:3871:8: warning: type defaults to ‘int’ in declaration of ‘YomiBaseHira’ [-Wimplicit-int] 3871 | static YomiBaseHira pro((uiContext)); | ^~~~~~~~~~~~ romaji.c:3874:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3874 | YomiBaseHira(d) | ^~~~~~~~~~~~ romaji.c:3883:8: warning: type defaults to ‘int’ in declaration of ‘YomiBaseKata’ [-Wimplicit-int] 3883 | static YomiBaseKata pro((uiContext)); | ^~~~~~~~~~~~ romaji.c:3886:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3886 | YomiBaseKata(d) | ^~~~~~~~~~~~ romaji.c:3895:8: warning: type defaults to ‘int’ in declaration of ‘YomiBaseEisu’ [-Wimplicit-int] 3895 | static YomiBaseEisu pro((uiContext)); | ^~~~~~~~~~~~ romaji.c:3898:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3898 | YomiBaseEisu(d) | ^~~~~~~~~~~~ romaji.c:3907:8: warning: type defaults to ‘int’ in declaration of ‘YomiBaseZen’ [-Wimplicit-int] 3907 | static YomiBaseZen pro((uiContext)); | ^~~~~~~~~~~ romaji.c:3910:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3910 | YomiBaseZen(d) | ^~~~~~~~~~~ romaji.c:3919:8: warning: type defaults to ‘int’ in declaration of ‘YomiBaseHan’ [-Wimplicit-int] 3919 | static YomiBaseHan pro((uiContext)); | ^~~~~~~~~~~ romaji.c:3922:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3922 | YomiBaseHan(d) | ^~~~~~~~~~~ romaji.c:3931:8: warning: type defaults to ‘int’ in declaration of ‘YomiBaseKana’ [-Wimplicit-int] 3931 | static YomiBaseKana pro((uiContext)); | ^~~~~~~~~~~~ romaji.c:3934:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3934 | YomiBaseKana(d) | ^~~~~~~~~~~~ romaji.c:3943:8: warning: type defaults to ‘int’ in declaration of ‘YomiBaseKakutei’ [-Wimplicit-int] 3943 | static YomiBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ romaji.c:3946:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3946 | YomiBaseKakutei(d) | ^~~~~~~~~~~~~~~ romaji.c:3955:8: warning: type defaults to ‘int’ in declaration of ‘YomiBaseHenkan’ [-Wimplicit-int] 3955 | static YomiBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~ romaji.c:3958:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 3958 | YomiBaseHenkan(d) | ^~~~~~~~~~~~~~ sglobal.h:134:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:3969:1: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 3969 | YomiBaseHiraKataToggle(d) | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:3988:1: note: in expansion of macro ‘YomiBaseZenHanToggle’ 3988 | YomiBaseZenHanToggle(d) | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4007:1: note: in expansion of macro ‘YomiBaseRotateForw’ 4007 | YomiBaseRotateForw(d) | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4038:1: note: in expansion of macro ‘YomiBaseRotateBack’ 4038 | YomiBaseRotateBack(d) | ^~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4068:1: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 4068 | YomiBaseKanaEisuToggle(d) | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ romaji.c:4087:1: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 4087 | YomiBaseKakuteiHenkanToggle(d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:144:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ romaji.c:4106:1: note: in expansion of macro ‘YomiModeBackup’ 4106 | YomiModeBackup(d) | ^~~~~~~~~~~~~~ sglobal.h:222:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 222 | #define exitJishu G222_exitJishu | ^~~~~~~~~~~~~~ romaji.c:4150:1: note: in expansion of macro ‘exitJishu’ 4150 | exitJishu(d) | ^~~~~~~~~ romaji.c:4345:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4345 | YomiJishu(d, fn) /* Æɤߥ⡼¥É¤«¤éľÀÜ»ú¼ï¥â¡¼¥É¤Ø */ | ^~~~~~~~~ sglobal.h:146:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ romaji.c:4560:1: note: in expansion of macro ‘Yomisearchfunc’ 4560 | Yomisearchfunc(d, mode, whattodo, key, fnum) | ^~~~~~~~~~~~~~ romaji.c: In function ‘G146_Yomisearchfunc’: sglobal.h:382:45: warning: unused variable ‘G382_yomi_mode’ [-Wunused-variable] 382 | #define yomi_mode G382_yomi_mode | ^~~~~~~~~~~~~~ romaji.c:4569:23: note: in expansion of macro ‘yomi_mode’ 4569 | extern KanjiModeRec yomi_mode; | ^~~~~~~~~ romaji.c: At top level: romaji.c:4872:8: warning: type defaults to ‘int’ in declaration of ‘YomiNextJishu’ [-Wimplicit-int] 4872 | static YomiNextJishu pro((uiContext)); | ^~~~~~~~~~~~~ romaji.c:4875:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4875 | YomiNextJishu(d) /* Æɤߥ⡼¥É¤«¤é¤Î½ç²ó¤êʸ»ú¼ïÊÑ´¹ */ | ^~~~~~~~~~~~~ romaji.c:4881:8: warning: type defaults to ‘int’ in declaration of ‘YomiPreviousJishu’ [-Wimplicit-int] 4881 | static YomiPreviousJishu pro((uiContext)); | ^~~~~~~~~~~~~~~~~ romaji.c:4884:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4884 | YomiPreviousJishu(d) /* Æɤߥ⡼¥É¤«¤é¤ÎµÕ²ó¤êʸ»ú¼ïÊÑ´¹ */ | ^~~~~~~~~~~~~~~~~ romaji.c:4890:8: warning: type defaults to ‘int’ in declaration of ‘YomiKanaRotate’ [-Wimplicit-int] 4890 | static YomiKanaRotate pro((uiContext)); | ^~~~~~~~~~~~~~ romaji.c:4893:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4893 | YomiKanaRotate(d) /* Æɤߥ⡼¥É¤«¤é¤Î½ç²ó¤ê¤«¤Êʸ»ú¼ïÊÑ´¹ */ | ^~~~~~~~~~~~~~ romaji.c:4899:8: warning: type defaults to ‘int’ in declaration of ‘YomiRomajiRotate’ [-Wimplicit-int] 4899 | static YomiRomajiRotate pro((uiContext)); | ^~~~~~~~~~~~~~~~ romaji.c:4902:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4902 | YomiRomajiRotate(d) /* Æɤߥ⡼¥É¤«¤é¤Î½ç²ó¤ê±Ñ¿ôʸ»ú¼ïÊÑ´¹ */ | ^~~~~~~~~~~~~~~~ romaji.c:4908:8: warning: type defaults to ‘int’ in declaration of ‘YomiCaseRotateForward’ [-Wimplicit-int] 4908 | static YomiCaseRotateForward pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ romaji.c:4911:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4911 | YomiCaseRotateForward(d) /* Æɤߥ⡼¥É¤«¤é¤Î½ç²ó¤ê±Ñ¿ôʸ»ú¼ïÊÑ´¹ */ | ^~~~~~~~~~~~~~~~~~~~~ romaji.c:4917:8: warning: type defaults to ‘int’ in declaration of ‘YomiZenkaku’ [-Wimplicit-int] 4917 | static YomiZenkaku pro((uiContext)); | ^~~~~~~~~~~ romaji.c:4920:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4920 | YomiZenkaku(d) /* Æɤߥ⡼¥É¤«¤é¤ÎÁ´³ÑÊÑ´¹ */ | ^~~~~~~~~~~ romaji.c:4926:8: warning: type defaults to ‘int’ in declaration of ‘YomiHankaku’ [-Wimplicit-int] 4926 | static YomiHankaku pro((uiContext)); | ^~~~~~~~~~~ romaji.c:4929:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4929 | YomiHankaku(d) /* Æɤߥ⡼¥É¤«¤é¤ÎȾ³ÑÊÑ´¹ */ | ^~~~~~~~~~~ romaji.c:4938:8: warning: type defaults to ‘int’ in declaration of ‘YomiHiraganaJishu’ [-Wimplicit-int] 4938 | static YomiHiraganaJishu pro((uiContext)); | ^~~~~~~~~~~~~~~~~ romaji.c:4941:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4941 | YomiHiraganaJishu(d) /* Æɤߥ⡼¥É¤«¤é»ú¼ï¥â¡¼¥É¤Î¤Ò¤é¤¬¤Ê¤Ø */ | ^~~~~~~~~~~~~~~~~ romaji.c:4947:8: warning: type defaults to ‘int’ in declaration of ‘YomiKatakanaJishu’ [-Wimplicit-int] 4947 | static YomiKatakanaJishu pro((uiContext)); | ^~~~~~~~~~~~~~~~~ romaji.c:4950:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4950 | YomiKatakanaJishu(d) /* Æɤߥ⡼¥É¤«¤é»ú¼ï¥â¡¼¥É¤Î¥«¥¿¥«¥Ê¤Ø */ | ^~~~~~~~~~~~~~~~~ romaji.c:4956:8: warning: type defaults to ‘int’ in declaration of ‘YomiRomajiJishu’ [-Wimplicit-int] 4956 | static YomiRomajiJishu pro((uiContext)); | ^~~~~~~~~~~~~~~ romaji.c:4959:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4959 | YomiRomajiJishu(d) /* Æɤߥ⡼¥É¤«¤é»ú¼ï¥â¡¼¥É¤Î¥í¡¼¥Þ»ú¤Ø */ | ^~~~~~~~~~~~~~~ romaji.c:4965:8: warning: type defaults to ‘int’ in declaration of ‘YomiToLower’ [-Wimplicit-int] 4965 | static YomiToLower pro((uiContext)); | ^~~~~~~~~~~ romaji.c:4967:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4967 | YomiToLower(d) | ^~~~~~~~~~~ romaji.c:4973:8: warning: type defaults to ‘int’ in declaration of ‘YomiToUpper’ [-Wimplicit-int] 4973 | static YomiToUpper pro((uiContext)); | ^~~~~~~~~~~ romaji.c:4976:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4976 | YomiToUpper(d) | ^~~~~~~~~~~ romaji.c:4982:8: warning: type defaults to ‘int’ in declaration of ‘YomiCapitalize’ [-Wimplicit-int] 4982 | static YomiCapitalize pro((uiContext)); | ^~~~~~~~~~~~~~ romaji.c:4985:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 4985 | YomiCapitalize(d) | ^~~~~~~~~~~~~~ sglobal.h:15:45: warning: type defaults to ‘int’ in declaration of ‘G015_ConvertAsBushu’ [-Wimplicit-int] 15 | #define ConvertAsBushu G015_ConvertAsBushu | ^~~~~~~~~~~~~~~~~~~ yomimap.h:27:8: note: in expansion of macro ‘ConvertAsBushu’ 27 | extern ConvertAsBushu pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ yomimap.h:28:8: note: in expansion of macro ‘DoFuncSequence’ 28 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ yomimap.h:28:40: note: in expansion of macro ‘UseOtherKeymap’ 28 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ In file included from romaji.c:5010: yomimap.h:29:8: warning: type defaults to ‘int’ in declaration of ‘YomiBubunKakutei’ [-Wimplicit-int] 29 | extern YomiBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ romaji.c: In function ‘yomiquotedfunc’: romaji.c:3134:1: warning: control reaches end of non-void function [-Wreturn-type] 3134 | } | ^ yomimap.h: At top level: yomimap.h:24:13: warning: ‘yomimap_id’ defined but not used [-Wunused-variable] 24 | static char yomimap_id[] = "@(#) 102.1 $Id: yomimap.h,v 1.1.1.1 2002/10/19 08:27:52 aida_s Exp $"; | ^~~~~~~~~~ romaji.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: romaji.c,v 1.10 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ romaji.c: In function ‘G384_doKakutei’: romaji.c:2384:7: warning: ‘len’ may be used uninitialized [-Wmaybe-uninitialized] 2384 | s += len; | ^~ romaji.c:2321:7: note: ‘len’ was declared here 2321 | int len, res; | ^~~ rm -f uiutil.o unshared/uiutil.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g uiutil.c -o unshared/uiutil.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from uiutil.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ uiutil.c:312:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 312 | makeUiUtilEchoStr(d) | ^~~~~~~~~~~~~~~~~ uiutil.c:351:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 351 | uuflExitCatch(d, retval, env) | ^~~~~~~~~~~~~ sglobal.h:329:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ uiutil.c:416:1: note: in expansion of macro ‘prevMenuIfExist’ 416 | prevMenuIfExist(d) | ^~~~~~~~~~~~~~~ uiutil.c:433:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 433 | uuflQuitCatch(d, retval, env) | ^~~~~~~~~~~~~ sglobal.h:113:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ uiutil.c:454:1: note: in expansion of macro ‘UiUtilMode’ 454 | UiUtilMode(d) | ^~~~~~~~~~ uiutil.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: uiutil.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f uiutil.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC uiutil.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from uiutil.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ uiutil.c:312:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 312 | makeUiUtilEchoStr(d) | ^~~~~~~~~~~~~~~~~ uiutil.c:351:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 351 | uuflExitCatch(d, retval, env) | ^~~~~~~~~~~~~ sglobal.h:329:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ uiutil.c:416:1: note: in expansion of macro ‘prevMenuIfExist’ 416 | prevMenuIfExist(d) | ^~~~~~~~~~~~~~~ uiutil.c:433:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 433 | uuflQuitCatch(d, retval, env) | ^~~~~~~~~~~~~ sglobal.h:113:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ uiutil.c:454:1: note: in expansion of macro ‘UiUtilMode’ 454 | UiUtilMode(d) | ^~~~~~~~~~ uiutil.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: uiutil.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f uldefine.o unshared/uldefine.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g uldefine.c -o unshared/uldefine.o In file included from /usr/include/errno.h:25, from uldefine.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from uldefine.c:28: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ uldefine.c:105:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 105 | clearTango(d) | ^~~~~~~~~~ uldefine.c:125:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 125 | clearTourokuContext(p) | ^~~~~~~~~~~~~~~~~~~ uldefine.c:215:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 215 | uuTTangoEveryTimeCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~~ uldefine.c:279:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 279 | uuTTangoExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ sglobal.h:376:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 376 | #define uuTTangoQuitCatch G376_uuTTangoQuitCatch | ^~~~~~~~~~~~~~~~~~~~~~ uldefine.c:298:1: note: in expansion of macro ‘uuTTangoQuitCatch’ 298 | uuTTangoQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ uldefine.c:313:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 313 | uuT2TangoEveryTimeCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~~~ uldefine.c:373:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 373 | uuT2TangoExitCatch(d, retval, nyc) | ^~~~~~~~~~~~~~~~~~ uldefine.c:396:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 396 | uuT2TangoQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ uldefine.c:416:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 416 | uuTMakeDicYesCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ uldefine.c: In function ‘uuTMakeDicYesCatch’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ uldefine.c:425:10: note: in expansion of macro ‘defaultContext’ 425 | extern defaultContext; | ^~~~~~~~~~~~~~ uldefine.c: At top level: uldefine.c:485:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 485 | uuTMakeDicQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~ uldefine.c:499:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 499 | uuTMakeDicNoCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ uldefine.c: In function ‘G248_getUserDicName’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ uldefine.c:527:10: note: in expansion of macro ‘defaultContext’ 527 | extern defaultContext; | ^~~~~~~~~~~~~~ uldefine.c: At top level: sglobal.h:199:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 199 | #define dicTouroku G199_dicTouroku | ^~~~~~~~~~~~~~~ uldefine.c:570:1: note: in expansion of macro ‘dicTouroku’ 570 | dicTouroku(d) | ^~~~~~~~~~ uldefine.c:598:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 598 | dicTourokuDo(d) | ^~~~~~~~~~~~ uldefine.c:659:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 659 | checkUsrDic(d) | ^~~~~~~~~~~ uldefine.c: In function ‘G204_dicTourokuTango’: uldefine.c:718:18: warning: unused variable ‘tc’ [-Wunused-variable] 718 | tourokuContext tc = (tourokuContext)d->modec; | ^~ uldefine.c: At top level: uldefine.c:760:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 760 | dicTourokuTangoPre(d) | ^~~~~~~~~~~~~~~~~~ uldefine.c:767:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 767 | acDicTourokuTangoPre(d, dn, dm) /* ac means "alert continuation" */ | ^~~~~~~~~~~~~~~~~~~~ uldefine.c:782:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 782 | uuTYomiEveryTimeCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~ uldefine.c:836:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 836 | uuTYomiExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ uldefine.c:855:8: warning: type defaults to ‘int’ in declaration of ‘uuTYomiQuitCatch’ [-Wimplicit-int] 855 | static uuTYomiQuitCatch pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~~~ uldefine.c:858:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 858 | uuTYomiQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ uldefine.c:873:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 873 | dicTourokuYomi(d) | ^~~~~~~~~~~~~~ uldefine.c:880:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 880 | acDicTourokuYomi(d, dn, dm) | ^~~~~~~~~~~~~~~~ uldefine.c:891:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 891 | dicTourokuYomiDo(d, quitfunc) | ^~~~~~~~~~~~~~~~ uldefine.c:931:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 931 | uuTHinshiExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ uldefine.c:968:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 968 | uuTHinshiQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ uldefine.c: In function ‘clearTango’: uldefine.c:112:1: warning: control reaches end of non-void function [-Wreturn-type] 112 | } | ^ uldefine.c: At top level: uldefine.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: uldefine.c,v 1.6 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f uldefine.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC uldefine.c In file included from /usr/include/errno.h:25, from uldefine.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from uldefine.c:28: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ uldefine.c:105:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 105 | clearTango(d) | ^~~~~~~~~~ uldefine.c:125:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 125 | clearTourokuContext(p) | ^~~~~~~~~~~~~~~~~~~ uldefine.c:215:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 215 | uuTTangoEveryTimeCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~~ uldefine.c:279:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 279 | uuTTangoExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ sglobal.h:376:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 376 | #define uuTTangoQuitCatch G376_uuTTangoQuitCatch | ^~~~~~~~~~~~~~~~~~~~~~ uldefine.c:298:1: note: in expansion of macro ‘uuTTangoQuitCatch’ 298 | uuTTangoQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ uldefine.c:313:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 313 | uuT2TangoEveryTimeCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~~~ uldefine.c:373:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 373 | uuT2TangoExitCatch(d, retval, nyc) | ^~~~~~~~~~~~~~~~~~ uldefine.c:396:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 396 | uuT2TangoQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ uldefine.c:416:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 416 | uuTMakeDicYesCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ uldefine.c: In function ‘uuTMakeDicYesCatch’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ uldefine.c:425:10: note: in expansion of macro ‘defaultContext’ 425 | extern defaultContext; | ^~~~~~~~~~~~~~ uldefine.c: At top level: uldefine.c:485:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 485 | uuTMakeDicQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~ uldefine.c:499:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 499 | uuTMakeDicNoCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ uldefine.c: In function ‘G248_getUserDicName’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ uldefine.c:527:10: note: in expansion of macro ‘defaultContext’ 527 | extern defaultContext; | ^~~~~~~~~~~~~~ uldefine.c: At top level: sglobal.h:199:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 199 | #define dicTouroku G199_dicTouroku | ^~~~~~~~~~~~~~~ uldefine.c:570:1: note: in expansion of macro ‘dicTouroku’ 570 | dicTouroku(d) | ^~~~~~~~~~ uldefine.c:598:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 598 | dicTourokuDo(d) | ^~~~~~~~~~~~ uldefine.c:659:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 659 | checkUsrDic(d) | ^~~~~~~~~~~ uldefine.c: In function ‘G204_dicTourokuTango’: uldefine.c:718:18: warning: unused variable ‘tc’ [-Wunused-variable] 718 | tourokuContext tc = (tourokuContext)d->modec; | ^~ uldefine.c: At top level: uldefine.c:760:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 760 | dicTourokuTangoPre(d) | ^~~~~~~~~~~~~~~~~~ uldefine.c:767:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 767 | acDicTourokuTangoPre(d, dn, dm) /* ac means "alert continuation" */ | ^~~~~~~~~~~~~~~~~~~~ uldefine.c:782:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 782 | uuTYomiEveryTimeCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~ uldefine.c:836:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 836 | uuTYomiExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ uldefine.c:855:8: warning: type defaults to ‘int’ in declaration of ‘uuTYomiQuitCatch’ [-Wimplicit-int] 855 | static uuTYomiQuitCatch pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~~~ uldefine.c:858:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 858 | uuTYomiQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ uldefine.c:873:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 873 | dicTourokuYomi(d) | ^~~~~~~~~~~~~~ uldefine.c:880:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 880 | acDicTourokuYomi(d, dn, dm) | ^~~~~~~~~~~~~~~~ uldefine.c:891:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 891 | dicTourokuYomiDo(d, quitfunc) | ^~~~~~~~~~~~~~~~ uldefine.c:931:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 931 | uuTHinshiExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ uldefine.c:968:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 968 | uuTHinshiQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ uldefine.c: In function ‘clearTango’: uldefine.c:112:1: warning: control reaches end of non-void function [-Wreturn-type] 112 | } | ^ uldefine.c: At top level: uldefine.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: uldefine.c,v 1.6 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f uldelete.o unshared/uldelete.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g uldelete.c -o unshared/uldelete.o In file included from /usr/include/errno.h:25, from uldelete.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from uldelete.c:29: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ uldelete.c:103:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 103 | uuSYomiEveryTimeCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~ uldelete.c:150:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 150 | uuSYomiExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ uldelete.c:170:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 170 | uuSYomiQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ uldelete.c:188:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 188 | dicSakujoYomi(d) | ^~~~~~~~~~~~~ uldelete.c:215:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 215 | acDicSakujoYomi(d, dn, dm) | ^~~~~~~~~~~~~~~ uldelete.c:226:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 226 | acDicSakujoDictionary(d, dn, dm) | ^~~~~~~~~~~~~~~~~~~~~ uldelete.c: In function ‘getMountDicName’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ uldelete.c:249:10: note: in expansion of macro ‘defaultContext’ 249 | extern defaultContext; | ^~~~~~~~~~~~~~ uldelete.c: At top level: sglobal.h:198:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 198 | #define dicSakujo G198_dicSakujo | ^~~~~~~~~~~~~~ uldelete.c:340:1: note: in expansion of macro ‘dicSakujo’ 340 | dicSakujo(d) | ^~~~~~~~~ uldelete.c:387:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 387 | CloseDeleteContext(tc) | ^~~~~~~~~~~~~~~~~~ uldelete.c:407:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 407 | getEffectDic(tc) | ^~~~~~~~~~~~ uldelete.c:558:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 558 | uuSTangoExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ uldelete.c:592:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 592 | uuSTangoQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ uldelete.c:616:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 616 | dicSakujoBgnBun(d, st) | ^~~~~~~~~~~~~~~ uldelete.c:703:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 703 | dicSakujoEndBun(d) | ^~~~~~~~~~~~~~~ uldelete.c:722:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 722 | dicSakujoTango(d) | ^~~~~~~~~~~~~~ uldelete.c:832:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 832 | getDeleteDic(mc) | ^~~~~~~~~~~~ uldelete.c:869:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 869 | uuSDicExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~ uldelete.c:909:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 909 | uuSDicQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~ uldelete.c:925:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 925 | dicSakujoDictionary(d) | ^~~~~~~~~~~~~~~~~~~ uldelete.c:1060:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1060 | uuSDeleteYesCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ uldelete.c: In function ‘uuSDeleteYesCatch’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ uldelete.c:1071:10: note: in expansion of macro ‘defaultContext’ 1071 | extern defaultContext; | ^~~~~~~~~~~~~~ uldelete.c: At top level: uldelete.c:1164:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1164 | uuSDeleteQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ uldelete.c:1183:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1183 | uuSDeleteNoCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ uldelete.c:1201:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1201 | dicSakujoDo(d) | ^~~~~~~~~~~ uldelete.c: In function ‘CloseDeleteContext’: uldelete.c:401:1: warning: control reaches end of non-void function [-Wreturn-type] 401 | } | ^ uldelete.c: At top level: uldelete.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: uldelete.c,v 1.4 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f uldelete.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC uldelete.c In file included from /usr/include/errno.h:25, from uldelete.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from uldelete.c:29: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ uldelete.c:103:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 103 | uuSYomiEveryTimeCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~ uldelete.c:150:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 150 | uuSYomiExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ uldelete.c:170:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 170 | uuSYomiQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ uldelete.c:188:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 188 | dicSakujoYomi(d) | ^~~~~~~~~~~~~ uldelete.c:215:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 215 | acDicSakujoYomi(d, dn, dm) | ^~~~~~~~~~~~~~~ uldelete.c:226:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 226 | acDicSakujoDictionary(d, dn, dm) | ^~~~~~~~~~~~~~~~~~~~~ uldelete.c: In function ‘getMountDicName’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ uldelete.c:249:10: note: in expansion of macro ‘defaultContext’ 249 | extern defaultContext; | ^~~~~~~~~~~~~~ uldelete.c: At top level: sglobal.h:198:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 198 | #define dicSakujo G198_dicSakujo | ^~~~~~~~~~~~~~ uldelete.c:340:1: note: in expansion of macro ‘dicSakujo’ 340 | dicSakujo(d) | ^~~~~~~~~ uldelete.c:387:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 387 | CloseDeleteContext(tc) | ^~~~~~~~~~~~~~~~~~ uldelete.c:407:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 407 | getEffectDic(tc) | ^~~~~~~~~~~~ uldelete.c:558:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 558 | uuSTangoExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ uldelete.c:592:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 592 | uuSTangoQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ uldelete.c:616:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 616 | dicSakujoBgnBun(d, st) | ^~~~~~~~~~~~~~~ uldelete.c:703:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 703 | dicSakujoEndBun(d) | ^~~~~~~~~~~~~~~ uldelete.c:722:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 722 | dicSakujoTango(d) | ^~~~~~~~~~~~~~ uldelete.c:832:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 832 | getDeleteDic(mc) | ^~~~~~~~~~~~ uldelete.c:869:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 869 | uuSDicExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~ uldelete.c:909:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 909 | uuSDicQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~ uldelete.c:925:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 925 | dicSakujoDictionary(d) | ^~~~~~~~~~~~~~~~~~~ uldelete.c:1060:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1060 | uuSDeleteYesCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ uldelete.c: In function ‘uuSDeleteYesCatch’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ uldelete.c:1071:10: note: in expansion of macro ‘defaultContext’ 1071 | extern defaultContext; | ^~~~~~~~~~~~~~ uldelete.c: At top level: uldelete.c:1164:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1164 | uuSDeleteQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ uldelete.c:1183:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1183 | uuSDeleteNoCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ uldelete.c:1201:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1201 | dicSakujoDo(d) | ^~~~~~~~~~~ uldelete.c: In function ‘CloseDeleteContext’: uldelete.c:401:1: warning: control reaches end of non-void function [-Wreturn-type] 401 | } | ^ uldelete.c: At top level: uldelete.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: uldelete.c,v 1.4 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f ulhinshi.o unshared/ulhinshi.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g ulhinshi.c -o unshared/ulhinshi.o In file included from /usr/include/errno.h:25, from ulhinshi.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from ulhinshi.c:28: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ ulhinshi.c:274:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 274 | uuTHinshiYNQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~ ulhinshi.c:290:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 290 | uuTHinshi2YesCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ ulhinshi.c:314:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 314 | uuTHinshi2NoCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ ulhinshi.c:343:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 343 | uuTHinshi1YesCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ ulhinshi.c:379:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 379 | uuTHinshi1NoCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ ulhinshi.c:419:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 419 | uuTHinshiQYesCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ ulhinshi.c:447:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 447 | uuTHinshiQNoCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ sglobal.h:203:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 203 | #define dicTourokuHinshiDelivery G203_dicTourokuHinshiDelivery | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:464:1: note: in expansion of macro ‘dicTourokuHinshiDelivery’ 464 | dicTourokuHinshiDelivery(d) | ^~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:673:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 673 | tourokuYes(d) | ^~~~~~~~~~ ulhinshi.c:762:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 762 | tourokuNo(d) | ^~~~~~~~~ ulhinshi.c:862:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 862 | makeDoushi(d) | ^~~~~~~~~~ ulhinshi.c:903:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 903 | uuTDicExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~ ulhinshi.c:931:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 931 | uuTDicQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~ ulhinshi.c:1014:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1014 | tangoTouroku(d) | ^~~~~~~~~~~~ ulhinshi.c: In function ‘makeDoushi’: ulhinshi.c:896:1: warning: control reaches end of non-void function [-Wreturn-type] 896 | } | ^ ulhinshi.c: At top level: ulhinshi.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: ulhinshi.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f ulhinshi.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC ulhinshi.c In file included from /usr/include/errno.h:25, from ulhinshi.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from ulhinshi.c:28: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ ulhinshi.c:274:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 274 | uuTHinshiYNQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~ ulhinshi.c:290:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 290 | uuTHinshi2YesCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ ulhinshi.c:314:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 314 | uuTHinshi2NoCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ ulhinshi.c:343:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 343 | uuTHinshi1YesCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ ulhinshi.c:379:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 379 | uuTHinshi1NoCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ ulhinshi.c:419:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 419 | uuTHinshiQYesCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ ulhinshi.c:447:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 447 | uuTHinshiQNoCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~ sglobal.h:203:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 203 | #define dicTourokuHinshiDelivery G203_dicTourokuHinshiDelivery | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:464:1: note: in expansion of macro ‘dicTourokuHinshiDelivery’ 464 | dicTourokuHinshiDelivery(d) | ^~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:673:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 673 | tourokuYes(d) | ^~~~~~~~~~ ulhinshi.c:762:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 762 | tourokuNo(d) | ^~~~~~~~~ ulhinshi.c:862:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 862 | makeDoushi(d) | ^~~~~~~~~~ ulhinshi.c:903:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 903 | uuTDicExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~ ulhinshi.c:931:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 931 | uuTDicQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~ ulhinshi.c:1014:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1014 | tangoTouroku(d) | ^~~~~~~~~~~~ ulhinshi.c: In function ‘makeDoushi’: ulhinshi.c:896:1: warning: control reaches end of non-void function [-Wreturn-type] 896 | } | ^ ulhinshi.c: At top level: ulhinshi.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: ulhinshi.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f ulkigo.o unshared/ulkigo.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g ulkigo.c -o unshared/ulkigo.o In file included from /usr/include/errno.h:25, from ulkigo.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from ulkigo.c:28: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro â€˜selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ ulkigo.c:177:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 177 | uuKigoExitDo(d, retval) | ^~~~~~~~~~~~ ulkigo.c:192:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 192 | uuKigoRExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ ulkigo.c:209:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 209 | uuKigoGExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ ulkigo.c:226:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 226 | uuKigoKExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ sglobal.h:374:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 374 | #define uuKigoGeneralExitCatch G374_uuKigoGeneralExitCatch | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ulkigo.c:242:1: note: in expansion of macro ‘uuKigoGeneralExitCatch’ 242 | uuKigoGeneralExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~~ ulkigo.c:261:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 261 | uuKigoQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~ sglobal.h:375:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 375 | #define uuKigoMake G375_uuKigoMake | ^~~~~~~~~~~~~~~ ulkigo.c:276:1: note: in expansion of macro ‘uuKigoMake’ 276 | uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp) | ^~~~~~~~~~ sglobal.h:292:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 292 | #define kigoRussia G292_kigoRussia | ^~~~~~~~~~~~~~~ ulkigo.c:352:1: note: in expansion of macro ‘kigoRussia’ 352 | kigoRussia(d) | ^~~~~~~~~~ sglobal.h:290:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 290 | #define kigoGreek G290_kigoGreek | ^~~~~~~~~~~~~~ ulkigo.c:373:1: note: in expansion of macro ‘kigoGreek’ 373 | kigoGreek(d) | ^~~~~~~~~ sglobal.h:291:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 291 | #define kigoKeisen G291_kigoKeisen | ^~~~~~~~~~~~~~~ ulkigo.c:394:1: note: in expansion of macro ‘kigoKeisen’ 394 | kigoKeisen(d) | ^~~~~~~~~~ ulkigo.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: ulkigo.c,v 1.2 2003/01/10 13:08:45 aida_s Exp $"; | ^~~~~~ rm -f ulkigo.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC ulkigo.c In file included from /usr/include/errno.h:25, from ulkigo.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from ulkigo.c:28: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ ulkigo.c:177:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 177 | uuKigoExitDo(d, retval) | ^~~~~~~~~~~~ ulkigo.c:192:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 192 | uuKigoRExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ ulkigo.c:209:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 209 | uuKigoGExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ ulkigo.c:226:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 226 | uuKigoKExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ sglobal.h:374:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 374 | #define uuKigoGeneralExitCatch G374_uuKigoGeneralExitCatch | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ulkigo.c:242:1: note: in expansion of macro ‘uuKigoGeneralExitCatch’ 242 | uuKigoGeneralExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~~ ulkigo.c:261:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 261 | uuKigoQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~ sglobal.h:375:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 375 | #define uuKigoMake G375_uuKigoMake | ^~~~~~~~~~~~~~~ ulkigo.c:276:1: note: in expansion of macro ‘uuKigoMake’ 276 | uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp) | ^~~~~~~~~~ sglobal.h:292:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 292 | #define kigoRussia G292_kigoRussia | ^~~~~~~~~~~~~~~ ulkigo.c:352:1: note: in expansion of macro ‘kigoRussia’ 352 | kigoRussia(d) | ^~~~~~~~~~ sglobal.h:290:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 290 | #define kigoGreek G290_kigoGreek | ^~~~~~~~~~~~~~ ulkigo.c:373:1: note: in expansion of macro ‘kigoGreek’ 373 | kigoGreek(d) | ^~~~~~~~~ sglobal.h:291:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 291 | #define kigoKeisen G291_kigoKeisen | ^~~~~~~~~~~~~~~ ulkigo.c:394:1: note: in expansion of macro ‘kigoKeisen’ 394 | kigoKeisen(d) | ^~~~~~~~~~ ulkigo.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: ulkigo.c,v 1.2 2003/01/10 13:08:45 aida_s Exp $"; | ^~~~~~ rm -f ulmount.o unshared/ulmount.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g ulmount.c -o unshared/ulmount.o In file included from /usr/include/errno.h:25, from ulmount.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from ulmount.c:29: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ ulmount.c:155:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 155 | uuMountExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ ulmount.c: In function ‘uuMountExitCatch’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ ulmount.c:163:10: note: in expansion of macro ‘defaultContext’ 163 | extern defaultContext; | ^~~~~~~~~~~~~~ ulmount.c: At top level: ulmount.c:300:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 300 | uuMountQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ ulmount.c:332:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 332 | getDicList(d) | ^~~~~~~~~~ ulmount.c: In function ‘getDicList’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ ulmount.c:341:10: note: in expansion of macro ‘defaultContext’ 341 | extern defaultContext; | ^~~~~~~~~~~~~~ ulmount.c: At top level: sglobal.h:197:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 197 | #define dicMount G197_dicMount | ^~~~~~~~~~~~~ ulmount.c:497:1: note: in expansion of macro ‘dicMount’ 497 | dicMount(d) | ^~~~~~~~ ulmount.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: ulmount.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f ulmount.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC ulmount.c In file included from /usr/include/errno.h:25, from ulmount.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from ulmount.c:29: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ ulmount.c:155:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 155 | uuMountExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ ulmount.c: In function ‘uuMountExitCatch’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ ulmount.c:163:10: note: in expansion of macro ‘defaultContext’ 163 | extern defaultContext; | ^~~~~~~~~~~~~~ ulmount.c: At top level: ulmount.c:300:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 300 | uuMountQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~ ulmount.c:332:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 332 | getDicList(d) | ^~~~~~~~~~ ulmount.c: In function ‘getDicList’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ ulmount.c:341:10: note: in expansion of macro ‘defaultContext’ 341 | extern defaultContext; | ^~~~~~~~~~~~~~ ulmount.c: At top level: sglobal.h:197:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 197 | #define dicMount G197_dicMount | ^~~~~~~~~~~~~ ulmount.c:497:1: note: in expansion of macro ‘dicMount’ 497 | dicMount(d) | ^~~~~~~~ ulmount.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: ulmount.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f ulserver.o unshared/ulserver.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g ulserver.c -o unshared/ulserver.o In file included from /usr/include/errno.h:25, from ulserver.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from ulserver.c:29: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:354:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 354 | #define serverFin G354_serverFin | ^~~~~~~~~~~~~~ ulserver.c:49:1: note: in expansion of macro ‘serverFin’ 49 | serverFin(d) | ^~~~~~~~~ ulserver.c:79:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 79 | uuServerChangeEveryTimeCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulserver.c:136:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 136 | uuServerChangeExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~~~ ulserver.c:148:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 148 | uuServerChangeQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:353:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 353 | #define serverChange G353_serverChange | ^~~~~~~~~~~~~~~~~ ulserver.c:162:1: note: in expansion of macro ‘serverChange’ 162 | serverChange(d) | ^~~~~~~~~~~~ ulserver.c: In function ‘G353_serverChange’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ ulserver.c:168:10: note: in expansion of macro ‘defaultContext’ 168 | extern defaultContext; | ^~~~~~~~~~~~~~ ulserver.c: At top level: ulserver.c:209:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 209 | serverChangeDo(d, len) | ^~~~~~~~~~~~~~ ulserver.c: In function ‘serverChangeDo’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ ulserver.c:217:10: note: in expansion of macro ‘defaultContext’ 217 | extern defaultContext; | ^~~~~~~~~~~~~~ ulserver.c: At top level: ulserver.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: ulserver.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f ulserver.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC ulserver.c In file included from /usr/include/errno.h:25, from ulserver.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from ulserver.c:29: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:354:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 354 | #define serverFin G354_serverFin | ^~~~~~~~~~~~~~ ulserver.c:49:1: note: in expansion of macro ‘serverFin’ 49 | serverFin(d) | ^~~~~~~~~ ulserver.c:79:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 79 | uuServerChangeEveryTimeCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulserver.c:136:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 136 | uuServerChangeExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~~~ ulserver.c:148:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 148 | uuServerChangeQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:353:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 353 | #define serverChange G353_serverChange | ^~~~~~~~~~~~~~~~~ ulserver.c:162:1: note: in expansion of macro ‘serverChange’ 162 | serverChange(d) | ^~~~~~~~~~~~ ulserver.c: In function ‘G353_serverChange’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ ulserver.c:168:10: note: in expansion of macro ‘defaultContext’ 168 | extern defaultContext; | ^~~~~~~~~~~~~~ ulserver.c: At top level: ulserver.c:209:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 209 | serverChangeDo(d, len) | ^~~~~~~~~~~~~~ ulserver.c: In function ‘serverChangeDo’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ ulserver.c:217:10: note: in expansion of macro ‘defaultContext’ 217 | extern defaultContext; | ^~~~~~~~~~~~~~ ulserver.c: At top level: ulserver.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: ulserver.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f util.o unshared/util.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g util.c -o unshared/util.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from util.c:83: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ util.c:156:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 156 | colwidth(s, len) | ^~~~~~~~ sglobal.h:59:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ util.c:207:1: note: in expansion of macro ‘NothingChanged’ 207 | NothingChanged(d) | ^~~~~~~~~~~~~~ sglobal.h:61:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ util.c:217:1: note: in expansion of macro ‘NothingForGLine’ 217 | NothingForGLine(d) | ^~~~~~~~~~~~~~~ sglobal.h:60:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 60 | #define NothingChangedWithBeep G060_NothingChangedWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ util.c:236:1: note: in expansion of macro ‘NothingChangedWithBeep’ 236 | NothingChangedWithBeep(d) | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:62:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ util.c:243:1: note: in expansion of macro ‘NothingForGLineWithBeep’ 243 | NothingForGLineWithBeep(d) | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:223:45: warning: type defaults to ‘int’ in declaration of ‘G223_extractJishuString’ [-Wimplicit-int] 223 | #define extractJishuString G223_extractJishuString | ^~~~~~~~~~~~~~~~~~~~~~~ util.c:264:8: note: in expansion of macro ‘extractJishuString’ 264 | extern extractJishuString pro((yomiContext, wchar_t *, wchar_t *, | ^~~~~~~~~~~~~~~~~~ util.c:535:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 535 | extractString(str, s, e) | ^~~~~~~~~~~~~ sglobal.h:358:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ util.c:720:1: note: in expansion of macro ‘setWStrings’ 720 | setWStrings(ws, s, sz) | ^~~~~~~~~~~ sglobal.h:58:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 58 | #define NoMoreMemory G058_NoMoreMemory | ^~~~~~~~~~~~~~~~~ util.c:864:1: note: in expansion of macro ‘NoMoreMemory’ 864 | NoMoreMemory() | ^~~~~~~~~~~~ sglobal.h:30:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ util.c:871:1: note: in expansion of macro ‘GLineNGReturn’ 871 | GLineNGReturn(d) | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ util.c:882:1: note: in expansion of macro ‘GLineNGReturnFI’ 882 | GLineNGReturnFI(d) | ^~~~~~~~~~~~~~~ util.c: In function ‘G132_WWhatGPlain’: util.c:1083:15: warning: unused variable ‘plain’ [-Wunused-variable] 1083 | static char plain[4] = {0, 2, 3, 1}; | ^~~~~ util.c: At top level: sglobal.h:120:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 120 | #define WSfree G120_WSfree | ^~~~~~~~~~~ util.c:1382:1: note: in expansion of macro ‘WSfree’ 1382 | WSfree(s) | ^~~~~~ sglobal.h:131:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ util.c:1486:1: note: in expansion of macro ‘WToupper’ 1486 | WToupper(wchar_t w) | ^~~~~~~~ util.c:1499:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1499 | WTolower(wchar_t w) | ^~~~~~~~ util.c: In function ‘G185_confirmContext’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ util.c:1558:10: note: in expansion of macro ‘defaultContext’ 1558 | extern defaultContext; | ^~~~~~~~~~~~~~ util.c: In function ‘G151_abandonContext’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ util.c:1591:10: note: in expansion of macro ‘defaultContext’ 1591 | extern defaultContext; | ^~~~~~~~~~~~~~ util.c: At top level: util.c:1621:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1621 | ProcAnyKey(d) | ^~~~~~~~~~ util.c:1634:8: warning: type defaults to ‘int’ in declaration of ‘wait_anykey_func’ [-Wimplicit-int] 1634 | static wait_anykey_func pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~~~ util.c:1637:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1637 | wait_anykey_func(d, mode, whattodo, key, fnum) | ^~~~~~~~~~~~~~~~ util.c: In function ‘G132_WWhatGPlain’: util.c:1100:1: warning: control reaches end of non-void function [-Wreturn-type] 1100 | } | ^ util.c: In function ‘wait_anykey_func’: util.c:1654:1: warning: control reaches end of non-void function [-Wreturn-type] 1654 | } | ^ util.c: At top level: util.c:80:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 80 | static char rcs_id[] = "@(#) 102.1 $Id: util.c,v 1.6 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ util.c: In function ‘G302_makeKanjiStatusReturn’: util.c:654:7: warning: ‘len’ may be used uninitialized [-Wmaybe-uninitialized] 654 | s += len; | ^~ util.c:607:7: note: ‘len’ was declared here 607 | int len; | ^~~ util.c:670:45: warning: ‘sr’ may be used uninitialized [-Wmaybe-uninitialized] 670 | d->kanji_status_return->revPos = (int)(sr - d->genbuf); | ^ util.c:608:50: note: ‘sr’ was declared here 608 | wchar_t *s = d->genbuf, *e = s + ROMEBUFSIZE, *sr, *er, *sk, *ek; | ^~ util.c:671:45: warning: ‘er’ may be used uninitialized [-Wmaybe-uninitialized] 671 | d->kanji_status_return->revLen = (int)(er - sr); | ^ util.c:608:55: note: ‘er’ was declared here 608 | wchar_t *s = d->genbuf, *e = s + ROMEBUFSIZE, *sr, *er, *sk, *ek; | ^~ rm -f util.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC util.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from util.c:83: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ util.c:156:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 156 | colwidth(s, len) | ^~~~~~~~ sglobal.h:59:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ util.c:207:1: note: in expansion of macro ‘NothingChanged’ 207 | NothingChanged(d) | ^~~~~~~~~~~~~~ sglobal.h:61:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ util.c:217:1: note: in expansion of macro ‘NothingForGLine’ 217 | NothingForGLine(d) | ^~~~~~~~~~~~~~~ sglobal.h:60:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 60 | #define NothingChangedWithBeep G060_NothingChangedWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ util.c:236:1: note: in expansion of macro ‘NothingChangedWithBeep’ 236 | NothingChangedWithBeep(d) | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:62:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ util.c:243:1: note: in expansion of macro ‘NothingForGLineWithBeep’ 243 | NothingForGLineWithBeep(d) | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:223:45: warning: type defaults to ‘int’ in declaration of ‘G223_extractJishuString’ [-Wimplicit-int] 223 | #define extractJishuString G223_extractJishuString | ^~~~~~~~~~~~~~~~~~~~~~~ util.c:264:8: note: in expansion of macro ‘extractJishuString’ 264 | extern extractJishuString pro((yomiContext, wchar_t *, wchar_t *, | ^~~~~~~~~~~~~~~~~~ util.c:535:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 535 | extractString(str, s, e) | ^~~~~~~~~~~~~ sglobal.h:358:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ util.c:720:1: note: in expansion of macro ‘setWStrings’ 720 | setWStrings(ws, s, sz) | ^~~~~~~~~~~ sglobal.h:58:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 58 | #define NoMoreMemory G058_NoMoreMemory | ^~~~~~~~~~~~~~~~~ util.c:864:1: note: in expansion of macro ‘NoMoreMemory’ 864 | NoMoreMemory() | ^~~~~~~~~~~~ sglobal.h:30:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ util.c:871:1: note: in expansion of macro ‘GLineNGReturn’ 871 | GLineNGReturn(d) | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ util.c:882:1: note: in expansion of macro ‘GLineNGReturnFI’ 882 | GLineNGReturnFI(d) | ^~~~~~~~~~~~~~~ util.c: In function ‘G132_WWhatGPlain’: util.c:1083:15: warning: unused variable ‘plain’ [-Wunused-variable] 1083 | static char plain[4] = {0, 2, 3, 1}; | ^~~~~ util.c: At top level: sglobal.h:120:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 120 | #define WSfree G120_WSfree | ^~~~~~~~~~~ util.c:1382:1: note: in expansion of macro ‘WSfree’ 1382 | WSfree(s) | ^~~~~~ sglobal.h:131:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ util.c:1486:1: note: in expansion of macro ‘WToupper’ 1486 | WToupper(wchar_t w) | ^~~~~~~~ util.c:1499:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1499 | WTolower(wchar_t w) | ^~~~~~~~ util.c: In function ‘G185_confirmContext’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ util.c:1558:10: note: in expansion of macro ‘defaultContext’ 1558 | extern defaultContext; | ^~~~~~~~~~~~~~ util.c: In function ‘G151_abandonContext’: sglobal.h:195:45: warning: type defaults to ‘int’ in declaration of ‘G195_defaultContext’ [-Wimplicit-int] 195 | #define defaultContext G195_defaultContext | ^~~~~~~~~~~~~~~~~~~ util.c:1591:10: note: in expansion of macro ‘defaultContext’ 1591 | extern defaultContext; | ^~~~~~~~~~~~~~ util.c: At top level: util.c:1621:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1621 | ProcAnyKey(d) | ^~~~~~~~~~ util.c:1634:8: warning: type defaults to ‘int’ in declaration of ‘wait_anykey_func’ [-Wimplicit-int] 1634 | static wait_anykey_func pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~~~ util.c:1637:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1637 | wait_anykey_func(d, mode, whattodo, key, fnum) | ^~~~~~~~~~~~~~~~ util.c: In function ‘G132_WWhatGPlain’: util.c:1100:1: warning: control reaches end of non-void function [-Wreturn-type] 1100 | } | ^ util.c: In function ‘wait_anykey_func’: util.c:1654:1: warning: control reaches end of non-void function [-Wreturn-type] 1654 | } | ^ util.c: At top level: util.c:80:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 80 | static char rcs_id[] = "@(#) 102.1 $Id: util.c,v 1.6 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ util.c: In function ‘G302_makeKanjiStatusReturn’: util.c:654:7: warning: ‘len’ may be used uninitialized [-Wmaybe-uninitialized] 654 | s += len; | ^~ util.c:607:7: note: ‘len’ was declared here 607 | int len; | ^~~ util.c:670:45: warning: ‘sr’ may be used uninitialized [-Wmaybe-uninitialized] 670 | d->kanji_status_return->revPos = (int)(sr - d->genbuf); | ^ util.c:608:50: note: ‘sr’ was declared here 608 | wchar_t *s = d->genbuf, *e = s + ROMEBUFSIZE, *sr, *er, *sk, *ek; | ^~ util.c:671:45: warning: ‘er’ may be used uninitialized [-Wmaybe-uninitialized] 671 | d->kanji_status_return->revLen = (int)(er - sr); | ^ util.c:608:55: note: ‘er’ was declared here 608 | wchar_t *s = d->genbuf, *e = s + ROMEBUFSIZE, *sr, *er, *sk, *ek; | ^~ rm -f yesno.o unshared/yesno.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g yesno.c -o unshared/yesno.o In file included from /usr/include/errno.h:25, from yesno.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from yesno.c:28: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ yesno.c:139:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 139 | YesNo(d) | ^~~~~ yesno.c:159:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 159 | YesNoQuit(d) | ^~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ t_reimap.h:27:8: note: in expansion of macro ‘DoFuncSequence’ 27 | extern DoFuncSequence pro((struct _uiContext *)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ t_reimap.h:28:8: note: in expansion of macro ‘UseOtherKeymap’ 28 | extern UseOtherKeymap pro((struct _uiContext *)); | ^~~~~~~~~~~~~~ In file included from yesno.c:170: t_reimap.h:24:13: warning: ‘t_reimap_id’ defined but not used [-Wunused-variable] 24 | static char t_reimap_id[] = "@(#) 102.1 $Id: t_reimap.h,v 1.1.1.1 2002/10/19 08:27:51 aida_s Exp $"; | ^~~~~~~~~~~ yesno.c:24:17: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: yesno.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f yesno.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC yesno.c In file included from /usr/include/errno.h:25, from yesno.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from yesno.c:28: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ yesno.c:139:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 139 | YesNo(d) | ^~~~~ yesno.c:159:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 159 | YesNoQuit(d) | ^~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ t_reimap.h:27:8: note: in expansion of macro ‘DoFuncSequence’ 27 | extern DoFuncSequence pro((struct _uiContext *)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ t_reimap.h:28:8: note: in expansion of macro ‘UseOtherKeymap’ 28 | extern UseOtherKeymap pro((struct _uiContext *)); | ^~~~~~~~~~~~~~ In file included from yesno.c:170: t_reimap.h:24:13: warning: ‘t_reimap_id’ defined but not used [-Wunused-variable] 24 | static char t_reimap_id[] = "@(#) 102.1 $Id: t_reimap.h,v 1.1.1.1 2002/10/19 08:27:51 aida_s Exp $"; | ^~~~~~~~~~~ yesno.c:24:17: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: yesno.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f bunsetsu.o unshared/bunsetsu.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g bunsetsu.c -o unshared/bunsetsu.o In file included from /usr/include/errno.h:25, from bunsetsu.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from bunsetsu.c:28: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ bunsetsu.c:98:8: warning: type defaults to ‘int’ in declaration of ‘BunFullExtend’ [-Wimplicit-int] 98 | static BunFullExtend pro((uiContext)); | ^~~~~~~~~~~~~ bunsetsu.c:101:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 101 | BunFullExtend(d) | ^~~~~~~~~~~~~ bunsetsu.c:111:8: warning: type defaults to ‘int’ in declaration of ‘BunFullShrink’ [-Wimplicit-int] 111 | static BunFullShrink pro((uiContext)); | ^~~~~~~~~~~~~ bunsetsu.c:114:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 114 | BunFullShrink(d) | ^~~~~~~~~~~~~ bunsetsu.c:124:8: warning: type defaults to ‘int’ in declaration of ‘BunExtend’ [-Wimplicit-int] 124 | static BunExtend pro((uiContext)); | ^~~~~~~~~ bunsetsu.c:127:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 127 | BunExtend(d) | ^~~~~~~~~ bunsetsu.c:146:8: warning: type defaults to ‘int’ in declaration of ‘BunShrink’ [-Wimplicit-int] 146 | static BunShrink pro((uiContext)); | ^~~~~~~~~ bunsetsu.c:149:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 149 | BunShrink(d) | ^~~~~~~~~ bunsetsu.c:172:8: warning: type defaults to ‘int’ in declaration of ‘BunHenkan’ [-Wimplicit-int] 172 | static BunHenkan pro((uiContext)); | ^~~~~~~~~ bunsetsu.c:175:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 175 | BunHenkan(d) | ^~~~~~~~~ bunsetsu.c:192:8: warning: type defaults to ‘int’ in declaration of ‘BunQuit’ [-Wimplicit-int] 192 | static BunQuit pro((uiContext)); | ^~~~~~~ bunsetsu.c:195:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 195 | BunQuit(d) | ^~~~~~~ bunsetsu.c:206:8: warning: type defaults to ‘int’ in declaration of ‘BunSelfInsert’ [-Wimplicit-int] 206 | static BunSelfInsert pro((uiContext)); | ^~~~~~~~~~~~~ bunsetsu.c:209:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 209 | BunSelfInsert(d) | ^~~~~~~~~~~~~ bunsetsu.c:219:8: warning: type defaults to ‘int’ in declaration of ‘BunQuotedInsert’ [-Wimplicit-int] 219 | static BunQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~ bunsetsu.c:222:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 222 | BunQuotedInsert(d) | ^~~~~~~~~~~~~~~ bunsetsu.c:232:8: warning: type defaults to ‘int’ in declaration of ‘BunKillToEOL’ [-Wimplicit-int] 232 | static BunKillToEOL pro((uiContext)); | ^~~~~~~~~~~~ bunsetsu.c:235:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 235 | BunKillToEOL(d) | ^~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ bunmap.h:27:8: note: in expansion of macro ‘DoFuncSequence’ 27 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ bunmap.h:27:25: note: in expansion of macro ‘UseOtherKeymap’ 27 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ bunmap.h:28:8: note: in expansion of macro ‘TanNop’ 28 | extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); | ^~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ bunmap.h:28:33: note: in expansion of macro ‘YomiKakutei’ 28 | extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ In file included from bunsetsu.c:245: bunmap.h:24:13: warning: ‘bunmap_id’ defined but not used [-Wunused-variable] 24 | static char bunmap_id[] = "@(#) 102.1 $Id: bunmap.h,v 1.1.1.1 2002/10/19 08:27:48 aida_s Exp $"; | ^~~~~~~~~ bunsetsu.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: bunsetsu.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f bunsetsu.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC bunsetsu.c In file included from /usr/include/errno.h:25, from bunsetsu.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from bunsetsu.c:28: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ bunsetsu.c:98:8: warning: type defaults to ‘int’ in declaration of ‘BunFullExtend’ [-Wimplicit-int] 98 | static BunFullExtend pro((uiContext)); | ^~~~~~~~~~~~~ bunsetsu.c:101:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 101 | BunFullExtend(d) | ^~~~~~~~~~~~~ bunsetsu.c:111:8: warning: type defaults to ‘int’ in declaration of ‘BunFullShrink’ [-Wimplicit-int] 111 | static BunFullShrink pro((uiContext)); | ^~~~~~~~~~~~~ bunsetsu.c:114:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 114 | BunFullShrink(d) | ^~~~~~~~~~~~~ bunsetsu.c:124:8: warning: type defaults to ‘int’ in declaration of ‘BunExtend’ [-Wimplicit-int] 124 | static BunExtend pro((uiContext)); | ^~~~~~~~~ bunsetsu.c:127:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 127 | BunExtend(d) | ^~~~~~~~~ bunsetsu.c:146:8: warning: type defaults to ‘int’ in declaration of ‘BunShrink’ [-Wimplicit-int] 146 | static BunShrink pro((uiContext)); | ^~~~~~~~~ bunsetsu.c:149:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 149 | BunShrink(d) | ^~~~~~~~~ bunsetsu.c:172:8: warning: type defaults to ‘int’ in declaration of ‘BunHenkan’ [-Wimplicit-int] 172 | static BunHenkan pro((uiContext)); | ^~~~~~~~~ bunsetsu.c:175:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 175 | BunHenkan(d) | ^~~~~~~~~ bunsetsu.c:192:8: warning: type defaults to ‘int’ in declaration of ‘BunQuit’ [-Wimplicit-int] 192 | static BunQuit pro((uiContext)); | ^~~~~~~ bunsetsu.c:195:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 195 | BunQuit(d) | ^~~~~~~ bunsetsu.c:206:8: warning: type defaults to ‘int’ in declaration of ‘BunSelfInsert’ [-Wimplicit-int] 206 | static BunSelfInsert pro((uiContext)); | ^~~~~~~~~~~~~ bunsetsu.c:209:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 209 | BunSelfInsert(d) | ^~~~~~~~~~~~~ bunsetsu.c:219:8: warning: type defaults to ‘int’ in declaration of ‘BunQuotedInsert’ [-Wimplicit-int] 219 | static BunQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~ bunsetsu.c:222:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 222 | BunQuotedInsert(d) | ^~~~~~~~~~~~~~~ bunsetsu.c:232:8: warning: type defaults to ‘int’ in declaration of ‘BunKillToEOL’ [-Wimplicit-int] 232 | static BunKillToEOL pro((uiContext)); | ^~~~~~~~~~~~ bunsetsu.c:235:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 235 | BunKillToEOL(d) | ^~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ bunmap.h:27:8: note: in expansion of macro ‘DoFuncSequence’ 27 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ bunmap.h:27:25: note: in expansion of macro ‘UseOtherKeymap’ 27 | extern DoFuncSequence(),UseOtherKeymap(); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ bunmap.h:28:8: note: in expansion of macro ‘TanNop’ 28 | extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); | ^~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ bunmap.h:28:33: note: in expansion of macro ‘YomiKakutei’ 28 | extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ In file included from bunsetsu.c:245: bunmap.h:24:13: warning: ‘bunmap_id’ defined but not used [-Wunused-variable] 24 | static char bunmap_id[] = "@(#) 102.1 $Id: bunmap.h,v 1.1.1.1 2002/10/19 08:27:48 aida_s Exp $"; | ^~~~~~~~~ bunsetsu.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: bunsetsu.c,v 1.2 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~~ rm -f engine.o unshared/engine.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g engine.c -o unshared/engine.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from engine.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:69:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 69 | #define RkSetServerName G069_RkSetServerName | ^~~~~~~~~~~~~~~~~~~~ engine.c:731:1: note: in expansion of macro ‘RkSetServerName’ 731 | RkSetServerName(s) | ^~~~~~~~~~~~~~~ engine.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "$Id: engine.c,v 1.6 2003/09/21 10:16:49 aida_s Exp $"; | ^~~~~~ engine.c: In function ‘G069_RkSetServerName’: engine.c:735:11: warning: ‘__builtin_strncpy’ specified bound 128 equals destination size [-Wstringop-truncation] 735 | (void)strncpy(iroha_server_name, s, CANNA_SERVER_NAME_LEN); | ^ rm -f engine.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC engine.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from engine.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ sglobal.h:69:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 69 | #define RkSetServerName G069_RkSetServerName | ^~~~~~~~~~~~~~~~~~~~ engine.c:731:1: note: in expansion of macro ‘RkSetServerName’ 731 | RkSetServerName(s) | ^~~~~~~~~~~~~~~ engine.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "$Id: engine.c,v 1.6 2003/09/21 10:16:49 aida_s Exp $"; | ^~~~~~ engine.c: In function ‘G069_RkSetServerName’: engine.c:735:11: warning: ‘__builtin_strncpy’ specified bound 128 equals destination size [-Wstringop-truncation] 735 | (void)strncpy(iroha_server_name, s, CANNA_SERVER_NAME_LEN); | ^ rm -f RKroma.o unshared/RKroma.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g RKroma.c -o unshared/RKroma.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from RKroma.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ RKroma.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[]="@(#) 102.1 $Id: RKroma.c,v 1.4.2.1 2004/04/26 22:49:21 aida_s Exp $"; | ^~~~~ rm -f RKroma.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC RKroma.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from RKroma.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ RKroma.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[]="@(#) 102.1 $Id: RKroma.c,v 1.4.2.1 2004/04/26 22:49:21 aida_s Exp $"; | ^~~~~ rm -f RKkana.o unshared/RKkana.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g RKkana.c -o unshared/RKkana.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from RKkana.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ RKkana.c:728:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 728 | RkwCvtHan(dst, maxdst, src, srclen) | ^~~~~~~~~ RKkana.c:764:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 764 | RkwCvtHira(dst, maxdst, src, srclen) | ^~~~~~~~~~ RKkana.c:801:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 801 | RkwCvtKana(dst, maxdst, src, srclen) | ^~~~~~~~~~ RKkana.c:838:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 838 | RkwCvtZen(dst, maxdst, src, srclen) | ^~~~~~~~~ RKkana.c:875:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 875 | RkwCvtNone(dst, maxdst, src, srclen) | ^~~~~~~~~~ RKkana.c:889:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 889 | RkwMapRoma(romaji, dst, maxdst, src, srclen, flags, status) | ^~~~~~~~~~ RKkana.c:932:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 932 | RkwMapPhonogram(struct RkRxDic *romaji, wchar_t *dst, int maxdst, | ^~~~~~~~~~~~~~~ RKkana.c:998:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 998 | RkwCvtRoma(romaji, dst, maxdst, src, srclen, flags) | ^~~~~~~~~~ RKkana.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[]="@(#) 102.1 $Id: RKkana.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~ rm -f RKkana.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC RKkana.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from RKkana.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ RKkana.c:728:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 728 | RkwCvtHan(dst, maxdst, src, srclen) | ^~~~~~~~~ RKkana.c:764:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 764 | RkwCvtHira(dst, maxdst, src, srclen) | ^~~~~~~~~~ RKkana.c:801:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 801 | RkwCvtKana(dst, maxdst, src, srclen) | ^~~~~~~~~~ RKkana.c:838:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 838 | RkwCvtZen(dst, maxdst, src, srclen) | ^~~~~~~~~ RKkana.c:875:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 875 | RkwCvtNone(dst, maxdst, src, srclen) | ^~~~~~~~~~ RKkana.c:889:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 889 | RkwMapRoma(romaji, dst, maxdst, src, srclen, flags, status) | ^~~~~~~~~~ RKkana.c:932:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 932 | RkwMapPhonogram(struct RkRxDic *romaji, wchar_t *dst, int maxdst, | ^~~~~~~~~~~~~~~ RKkana.c:998:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 998 | RkwCvtRoma(romaji, dst, maxdst, src, srclen, flags) | ^~~~~~~~~~ RKkana.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[]="@(#) 102.1 $Id: RKkana.c,v 1.3 2003/09/17 08:50:53 aida_s Exp $"; | ^~~~~ rm -f obind.o unshared/obind.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g obind.c -o unshared/obind.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from obind.c:37: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ obind.c: In function ‘wc32stowc16s’: obind.c:92:1: warning: type of ‘len’ defaults to ‘int’ [-Wimplicit-int] 92 | wc32stowc16s(wc16s, wc32s, len) | ^~~~~~~~~~~~ obind.c: In function ‘wc16stowc32s’: obind.c:126:1: warning: type of ‘len’ defaults to ‘int’ [-Wimplicit-int] 126 | wc16stowc32s(wc32s, wc16s, len) | ^~~~~~~~~~~~ obind.c: In function ‘owcKanjiControl2’: obind.c:503:54: warning: pointer targets in passing argument 4 of ‘IROHA_G426_XwcKanjiControl2’ differ in signedness [-Wpointer-sign] 503 | ret = XwcKanjiControl2(display, window, request, (char *)&list_cb); | ^~~~~~~~~~~~~~~~ | | | char * canna.h:975:50: note: expected ‘BYTE *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 975 | pro((unsigned int, unsigned int, unsigned int, BYTE *)); | ^~~~~~ ../../include/ccompat.h:30:17: note: in definition of macro ‘pro’ 30 | # define pro(x) x | ^ obind.c: At top level: obind.c:81:1: warning: ‘Oldwcsnlen’ defined but not used [-Wunused-function] 81 | Oldwcsnlen(owcs, maxlen) | ^~~~~~~~~~ obind.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[] = "$Id: obind.c,v 1.4.2.1 2004/04/26 22:49:21 aida_s Exp $"; | ^~~~~ rm -f obind.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC obind.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from canna.h:31, from obind.c:37: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50: sglobal.h:277:45: warning: type defaults to ‘int’ in declaration of ‘G277_iroha_debug’ [-Wimplicit-int] 277 | #define iroha_debug G277_iroha_debug | ^~~~~~~~~~~~~~~~ canna.h:677:8: note: in expansion of macro ‘iroha_debug’ 677 | extern iroha_debug; | ^~~~~~~~~~~ canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ sglobal.h:358:45: warning: type defaults to ‘int’ in declaration of ‘G358_setWStrings’ [-Wimplicit-int] 358 | #define setWStrings G358_setWStrings | ^~~~~~~~~~~~~~~~ canna.h:873:8: note: in expansion of macro ‘setWStrings’ 873 | extern setWStrings pro((wchar_t **, char **, int)); | ^~~~~~~~~~~ sglobal.h:128:45: warning: type defaults to ‘int’ in declaration of ‘G128_WStrlen’ [-Wimplicit-int] 128 | #define WStrlen G128_WStrlen | ^~~~~~~~~~~~ canna.h:874:8: note: in expansion of macro ‘WStrlen’ 874 | extern WStrlen pro((wchar_t *)); | ^~~~~~~ sglobal.h:129:45: warning: type defaults to ‘int’ in declaration of ‘G129_WStrncmp’ [-Wimplicit-int] 129 | #define WStrncmp G129_WStrncmp | ^~~~~~~~~~~~~ canna.h:878:8: note: in expansion of macro ‘WStrncmp’ 878 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ^~~~~~~~ sglobal.h:329:45: warning: type defaults to ‘int’ in declaration of ‘G329_prevMenuIfExist’ [-Wimplicit-int] 329 | #define prevMenuIfExist G329_prevMenuIfExist | ^~~~~~~~~~~~~~~~~~~~ canna.h:881:8: note: in expansion of macro ‘prevMenuIfExist’ 881 | extern prevMenuIfExist pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:359:45: warning: type defaults to ‘int’ in declaration of ‘G359_showmenu’ [-Wimplicit-int] 359 | #define showmenu G359_showmenu | ^~~~~~~~~~~~~ canna.h:882:8: note: in expansion of macro ‘showmenu’ 882 | extern showmenu pro((uiContext, menustruct *)); | ^~~~~~~~ canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ sglobal.h:79:45: warning: type defaults to ‘int’ in declaration of ‘G079_RomajiFlushYomi’ [-Wimplicit-int] 79 | #define RomajiFlushYomi G079_RomajiFlushYomi | ^~~~~~~~~~~~~~~~~~~~ canna.h:1001:8: note: in expansion of macro ‘RomajiFlushYomi’ 1001 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ^~~~~~~~~~~~~~~ sglobal.h:13:45: warning: type defaults to ‘int’ in declaration of ‘G013_ChikujiSubstYomi’ [-Wimplicit-int] 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1004:8: note: in expansion of macro ‘ChikujiSubstYomi’ 1004 | extern ChikujiSubstYomi pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:100:45: warning: type defaults to ‘int’ in declaration of ‘G100_TanMuhenkan’ [-Wimplicit-int] 100 | #define TanMuhenkan G100_TanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1005:8: note: in expansion of macro ‘TanMuhenkan’ 1005 | extern TanMuhenkan pro((uiContext)); | ^~~~~~~~~~~ canna.h:1006:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_mbstowcs’ [-Wimplicit-int] 1006 | extern CANNA_mbstowcs pro((wchar_t *, char *, int)); | ^~~~~~~~~~~~~~ canna.h:1007:8: warning: type defaults to ‘int’ in declaration of ‘CANNA_wcstombs’ [-Wimplicit-int] 1007 | extern CANNA_wcstombs pro((char *, wchar_t *, int)); | ^~~~~~~~~~~~~~ sglobal.h:304:45: warning: type defaults to ‘int’ in declaration of ‘G304_makeRkError’ [-Wimplicit-int] 304 | #define makeRkError G304_makeRkError | ^~~~~~~~~~~~~~~~ canna.h:1008:8: note: in expansion of macro ‘makeRkError’ 1008 | extern makeRkError pro((uiContext, char *)); | ^~~~~~~~~~~ sglobal.h:87:45: warning: type defaults to ‘int’ in declaration of ‘G087_TanBackwardBunsetsu’ [-Wimplicit-int] 87 | #define TanBackwardBunsetsu G087_TanBackwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1010:8: note: in expansion of macro ‘TanBackwardBunsetsu’ 1010 | extern TanBackwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:108:45: warning: type defaults to ‘int’ in declaration of ‘G108_TbBackward’ [-Wimplicit-int] 108 | #define TbBackward G108_TbBackward | ^~~~~~~~~~~~~~~ canna.h:1011:8: note: in expansion of macro ‘TbBackward’ 1011 | extern TbBackward pro((uiContext)); | ^~~~~~~~~~ sglobal.h:59:45: warning: type defaults to ‘int’ in declaration of ‘G059_NothingChanged’ [-Wimplicit-int] 59 | #define NothingChanged G059_NothingChanged | ^~~~~~~~~~~~~~~~~~~ canna.h:1012:8: note: in expansion of macro ‘NothingChanged’ 1012 | extern NothingChanged pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:110:45: warning: type defaults to ‘int’ in declaration of ‘G110_TbEndOfLine’ [-Wimplicit-int] 110 | #define TbEndOfLine G110_TbEndOfLine | ^~~~~~~~~~~~~~~~ canna.h:1013:8: note: in expansion of macro ‘TbEndOfLine’ 1013 | extern TbEndOfLine pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:94:45: warning: type defaults to ‘int’ in declaration of ‘G094_TanForwardBunsetsu’ [-Wimplicit-int] 94 | #define TanForwardBunsetsu G094_TanForwardBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1014:8: note: in expansion of macro ‘TanForwardBunsetsu’ 1014 | extern TanForwardBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:111:45: warning: type defaults to ‘int’ in declaration of ‘G111_TbForward’ [-Wimplicit-int] 111 | #define TbForward G111_TbForward | ^~~~~~~~~~~~~~ canna.h:1015:8: note: in expansion of macro ‘TbForward’ 1015 | extern TbForward pro((uiContext)); | ^~~~~~~~~ sglobal.h:109:45: warning: type defaults to ‘int’ in declaration of ‘G109_TbBeginningOfLine’ [-Wimplicit-int] 109 | #define TbBeginningOfLine G109_TbBeginningOfLine | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1016:8: note: in expansion of macro ‘TbBeginningOfLine’ 1016 | extern TbBeginningOfLine pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:363:45: warning: type defaults to ‘int’ in declaration of ‘G363_tanMuhenkan’ [-Wimplicit-int] 363 | #define tanMuhenkan G363_tanMuhenkan | ^~~~~~~~~~~~~~~~ canna.h:1017:8: note: in expansion of macro ‘tanMuhenkan’ 1017 | extern tanMuhenkan pro((uiContext, int)); | ^~~~~~~~~~~ sglobal.h:225:45: warning: type defaults to ‘int’ in declaration of ‘G225_extractTanString’ [-Wimplicit-int] 225 | #define extractTanString G225_extractTanString | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1018:8: note: in expansion of macro ‘extractTanString’ 1018 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:226:45: warning: type defaults to ‘int’ in declaration of ‘G226_extractTanYomi’ [-Wimplicit-int] 226 | #define extractTanYomi G226_extractTanYomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1019:8: note: in expansion of macro ‘extractTanYomi’ 1019 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~ sglobal.h:224:45: warning: type defaults to ‘int’ in declaration of ‘G224_extractTanRomaji’ [-Wimplicit-int] 224 | #define extractTanRomaji G224_extractTanRomaji | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1020:8: note: in expansion of macro ‘extractTanRomaji’ 1020 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ^~~~~~~~~~~~~~~~ sglobal.h:296:45: warning: type defaults to ‘int’ in declaration of ‘G296_leaveAdjustMode’ [-Wimplicit-int] 296 | #define leaveAdjustMode G296_leaveAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1021:8: note: in expansion of macro ‘leaveAdjustMode’ 1021 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:140:45: warning: type defaults to ‘int’ in declaration of ‘G140_YomiExit’ [-Wimplicit-int] 140 | #define YomiExit G140_YomiExit | ^~~~~~~~~~~~~ canna.h:1023:8: note: in expansion of macro ‘YomiExit’ 1023 | extern YomiExit pro((uiContext, int)); | ^~~~~~~~ sglobal.h:151:45: warning: type defaults to ‘int’ in declaration of ‘G151_abandonContext’ [-Wimplicit-int] 151 | #define abandonContext G151_abandonContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1025:8: note: in expansion of macro ‘abandonContext’ 1025 | extern abandonContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ canna.h:1027:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtEuc’ [-Wimplicit-int] 1027 | extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~ canna.h:1028:8: warning: type defaults to ‘int’ in declaration of ‘RkCvtNone’ [-Wimplicit-int] 1028 | extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); | ^~~~~~~~~ sglobal.h:352:45: warning: type defaults to ‘int’ in declaration of ‘G352_selectOne’ [-Wimplicit-int] 352 | #define selectOne G352_selectOne | ^~~~~~~~~~~~~~ canna.h:1029:8: note: in expansion of macro ‘selectOne’ 1029 | extern selectOne | ^~~~~~~~~ sglobal.h:143:45: warning: type defaults to ‘int’ in declaration of ‘G143_YomiMark’ [-Wimplicit-int] 143 | #define YomiMark G143_YomiMark | ^~~~~~~~~~~~~ canna.h:1033:8: note: in expansion of macro ‘YomiMark’ 1033 | extern YomiMark pro((uiContext)); | ^~~~~~~~ sglobal.h:206:45: warning: type defaults to ‘int’ in declaration of ‘G206_doHenkan’ [-Wimplicit-int] 206 | #define doHenkan G206_doHenkan | ^~~~~~~~~~~~~ canna.h:1034:8: note: in expansion of macro ‘doHenkan’ 1034 | extern doHenkan pro((uiContext, int, wchar_t *)); | ^~~~~~~~ sglobal.h:362:45: warning: type defaults to ‘int’ in declaration of ‘G362_tanKouhoIchiran’ [-Wimplicit-int] 362 | #define tanKouhoIchiran G362_tanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1035:8: note: in expansion of macro ‘tanKouhoIchiran’ 1035 | extern tanKouhoIchiran pro((uiContext, int)); | ^~~~~~~~~~~~~~~ sglobal.h:24:45: warning: type defaults to ‘int’ in declaration of ‘G024_EmptyBaseKana’ [-Wimplicit-int] 24 | #define EmptyBaseKana G024_EmptyBaseKana | ^~~~~~~~~~~~~~~~~~ canna.h:1036:8: note: in expansion of macro ‘EmptyBaseKana’ 1036 | extern EmptyBaseKana pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:23:45: warning: type defaults to ‘int’ in declaration of ‘G023_EmptyBaseKakutei’ [-Wimplicit-int] 23 | #define EmptyBaseKakutei G023_EmptyBaseKakutei | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1037:8: note: in expansion of macro ‘EmptyBaseKakutei’ 1037 | extern EmptyBaseKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:21:45: warning: type defaults to ‘int’ in declaration of ‘G021_EmptyBaseHenkan’ [-Wimplicit-int] 21 | #define EmptyBaseHenkan G021_EmptyBaseHenkan | ^~~~~~~~~~~~~~~~~~~~ canna.h:1038:8: note: in expansion of macro ‘EmptyBaseHenkan’ 1038 | extern EmptyBaseHenkan pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:131:45: warning: type defaults to ‘int’ in declaration of ‘G131_WToupper’ [-Wimplicit-int] 131 | #define WToupper G131_WToupper | ^~~~~~~~~~~~~ canna.h:1039:8: note: in expansion of macro ‘WToupper’ 1039 | extern WToupper pro((wchar_t)); | ^~~~~~~~ canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ sglobal.h:97:45: warning: type defaults to ‘int’ in declaration of ‘G097_TanKakutei’ [-Wimplicit-int] 97 | #define TanKakutei G097_TanKakutei | ^~~~~~~~~~~~~~~ canna.h:1041:8: note: in expansion of macro ‘TanKakutei’ 1041 | extern TanKakutei pro((uiContext)); | ^~~~~~~~~~ sglobal.h:146:45: warning: type defaults to ‘int’ in declaration of ‘G146_Yomisearchfunc’ [-Wimplicit-int] 146 | #define Yomisearchfunc G146_Yomisearchfunc | ^~~~~~~~~~~~~~~~~~~ canna.h:1042:8: note: in expansion of macro ‘Yomisearchfunc’ 1042 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~~~ sglobal.h:8:45: warning: type defaults to ‘int’ in declaration of ‘G008_CNvW2E’ [-Wimplicit-int] 8 | #define CNvW2E G008_CNvW2E | ^~~~~~~~~~~ canna.h:1043:8: note: in expansion of macro ‘CNvW2E’ 1043 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ^~~~~~ sglobal.h:61:45: warning: type defaults to ‘int’ in declaration of ‘G061_NothingForGLine’ [-Wimplicit-int] 61 | #define NothingForGLine G061_NothingForGLine | ^~~~~~~~~~~~~~~~~~~~ canna.h:1045:8: note: in expansion of macro ‘NothingForGLine’ 1045 | extern NothingForGLine pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:62:45: warning: type defaults to ‘int’ in declaration of ‘G062_NothingForGLineWithBeep’ [-Wimplicit-int] 62 | #define NothingForGLineWithBeep G062_NothingForGLineWithBeep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1046:8: note: in expansion of macro ‘NothingForGLineWithBeep’ 1046 | extern NothingForGLineWithBeep pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:99:45: warning: type defaults to ‘int’ in declaration of ‘G099_TanKouhoIchiran’ [-Wimplicit-int] 99 | #define TanKouhoIchiran G099_TanKouhoIchiran | ^~~~~~~~~~~~~~~~~~~~ canna.h:1049:8: note: in expansion of macro ‘TanKouhoIchiran’ 1049 | extern TanKouhoIchiran pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:30:45: warning: type defaults to ‘int’ in declaration of ‘G030_GLineNGReturn’ [-Wimplicit-int] 30 | #define GLineNGReturn G030_GLineNGReturn | ^~~~~~~~~~~~~~~~~~ canna.h:1050:8: note: in expansion of macro ‘GLineNGReturn’ 1050 | extern GLineNGReturn pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:31:45: warning: type defaults to ‘int’ in declaration of ‘G031_GLineNGReturnFI’ [-Wimplicit-int] 31 | #define GLineNGReturnFI G031_GLineNGReturnFI | ^~~~~~~~~~~~~~~~~~~~ canna.h:1051:8: note: in expansion of macro ‘GLineNGReturnFI’ 1051 | extern GLineNGReturnFI pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:162:45: warning: type defaults to ‘int’ in declaration of ‘G162_appendTan2Yomi’ [-Wimplicit-int] 162 | #define appendTan2Yomi G162_appendTan2Yomi | ^~~~~~~~~~~~~~~~~~~ canna.h:1052:8: note: in expansion of macro ‘appendTan2Yomi’ 1052 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:185:45: warning: type defaults to ‘int’ in declaration of ‘G185_confirmContext’ [-Wimplicit-int] 185 | #define confirmContext G185_confirmContext | ^~~~~~~~~~~~~~~~~~~ canna.h:1053:8: note: in expansion of macro ‘confirmContext’ 1053 | extern confirmContext pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~ sglobal.h:14:45: warning: type defaults to ‘int’ in declaration of ‘G014_ChikujiTanDeletePrevious’ [-Wimplicit-int] 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1054:8: note: in expansion of macro ‘ChikujiTanDeletePrevious’ 1054 | extern ChikujiTanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:142:45: warning: type defaults to ‘int’ in declaration of ‘G142_YomiKakutei’ [-Wimplicit-int] 142 | #define YomiKakutei G142_YomiKakutei | ^~~~~~~~~~~~~~~~ canna.h:1055:8: note: in expansion of macro ‘YomiKakutei’ 1055 | extern YomiKakutei pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:141:45: warning: type defaults to ‘int’ in declaration of ‘G141_YomiInsert’ [-Wimplicit-int] 141 | #define YomiInsert G141_YomiInsert | ^~~~~~~~~~~~~~~ canna.h:1056:8: note: in expansion of macro ‘YomiInsert’ 1056 | extern YomiInsert pro((uiContext)); | ^~~~~~~~~~ sglobal.h:191:45: warning: type defaults to ‘int’ in declaration of ‘G191_cutOffLeftSide’ [-Wimplicit-int] 191 | #define cutOffLeftSide G191_cutOffLeftSide | ^~~~~~~~~~~~~~~~~~~ canna.h:1057:8: note: in expansion of macro ‘cutOffLeftSide’ 1057 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~~~ sglobal.h:216:45: warning: type defaults to ‘int’ in declaration of ‘G216_enterAdjustMode’ [-Wimplicit-int] 216 | #define enterAdjustMode G216_enterAdjustMode | ^~~~~~~~~~~~~~~~~~~~ canna.h:1058:8: note: in expansion of macro ‘enterAdjustMode’ 1058 | extern enterAdjustMode pro((uiContext, yomiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:101:45: warning: type defaults to ‘int’ in declaration of ‘G101_TanNextKouho’ [-Wimplicit-int] 101 | #define TanNextKouho G101_TanNextKouho | ^~~~~~~~~~~~~~~~~ canna.h:1059:8: note: in expansion of macro ‘TanNextKouho’ 1059 | extern TanNextKouho pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:103:45: warning: type defaults to ‘int’ in declaration of ‘G103_TanPreviousKouho’ [-Wimplicit-int] 103 | #define TanPreviousKouho G103_TanPreviousKouho | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1060:8: note: in expansion of macro ‘TanPreviousKouho’ 1060 | extern TanPreviousKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:88:45: warning: type defaults to ‘int’ in declaration of ‘G088_TanBeginningOfBunsetsu’ [-Wimplicit-int] 88 | #define TanBeginningOfBunsetsu G088_TanBeginningOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1061:8: note: in expansion of macro ‘TanBeginningOfBunsetsu’ 1061 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:93:45: warning: type defaults to ‘int’ in declaration of ‘G093_TanEndOfBunsetsu’ [-Wimplicit-int] 93 | #define TanEndOfBunsetsu G093_TanEndOfBunsetsu | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1062:8: note: in expansion of macro ‘TanEndOfBunsetsu’ 1062 | extern TanEndOfBunsetsu pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:92:45: warning: type defaults to ‘int’ in declaration of ‘G092_TanDeletePrevious’ [-Wimplicit-int] 92 | #define TanDeletePrevious G092_TanDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1063:8: note: in expansion of macro ‘TanDeletePrevious’ 1063 | extern TanDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:90:45: warning: type defaults to ‘int’ in declaration of ‘G090_TanBubunMuhenkan’ [-Wimplicit-int] 90 | #define TanBubunMuhenkan G090_TanBubunMuhenkan | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1064:8: note: in expansion of macro ‘TanBubunMuhenkan’ 1064 | extern TanBubunMuhenkan pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:380:45: warning: type defaults to ‘int’ in declaration of ‘G380_xString’ [-Wimplicit-int] 380 | #define xString G380_xString | ^~~~~~~~~~~~ canna.h:1065:8: note: in expansion of macro ‘xString’ 1065 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ^~~~~~~ sglobal.h:50:45: warning: type defaults to ‘int’ in declaration of ‘G050_KanaDeletePrevious’ [-Wimplicit-int] 50 | #define KanaDeletePrevious G050_KanaDeletePrevious | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1066:8: note: in expansion of macro ‘KanaDeletePrevious’ 1066 | extern KanaDeletePrevious pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:230:45: warning: type defaults to ‘int’ in declaration of ‘G230_findSup’ [-Wimplicit-int] 230 | #define findSup G230_findSup | ^~~~~~~~~~~~ canna.h:1067:8: note: in expansion of macro ‘findSup’ 1067 | extern findSup pro((wchar_t)); | ^~~~~~~ sglobal.h:350:45: warning: type defaults to ‘int’ in declaration of ‘G350_selectKeysup’ [-Wimplicit-int] 350 | #define selectKeysup G350_selectKeysup | ^~~~~~~~~~~~~~~~~ canna.h:1068:8: note: in expansion of macro ‘selectKeysup’ 1068 | extern selectKeysup pro((uiContext, yomiContext, int)); | ^~~~~~~~~~~~ sglobal.h:186:45: warning: type defaults to ‘int’ in declaration of ‘G186_containUnconvertedKey’ [-Wimplicit-int] 186 | #define containUnconvertedKey G186_containUnconvertedKey | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1069:8: note: in expansion of macro ‘containUnconvertedKey’ 1069 | extern containUnconvertedKey pro((yomiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:9:45: warning: type defaults to ‘int’ in declaration of ‘G009_CYsearchfunc’ [-Wimplicit-int] 9 | #define CYsearchfunc G009_CYsearchfunc | ^~~~~~~~~~~~~~~~~ canna.h:1070:8: note: in expansion of macro ‘CYsearchfunc’ 1070 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^~~~~~~~~~~~ sglobal.h:89:45: warning: type defaults to ‘int’ in declaration of ‘G089_TanBubunKakutei’ [-Wimplicit-int] 89 | #define TanBubunKakutei G089_TanBubunKakutei | ^~~~~~~~~~~~~~~~~~~~ canna.h:1071:8: note: in expansion of macro ‘TanBubunKakutei’ 1071 | extern TanBubunKakutei pro((uiContext)); | ^~~~~~~~~~~~~~~ sglobal.h:107:45: warning: type defaults to ‘int’ in declaration of ‘G107_TanZenkaku’ [-Wimplicit-int] 107 | #define TanZenkaku G107_TanZenkaku | ^~~~~~~~~~~~~~~ canna.h:1072:8: note: in expansion of macro ‘TanZenkaku’ 1072 | extern TanZenkaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:95:45: warning: type defaults to ‘int’ in declaration of ‘G095_TanHankaku’ [-Wimplicit-int] 95 | #define TanHankaku G095_TanHankaku | ^~~~~~~~~~~~~~~ canna.h:1073:8: note: in expansion of macro ‘TanHankaku’ 1073 | extern TanHankaku pro((uiContext)); | ^~~~~~~~~~ sglobal.h:96:45: warning: type defaults to ‘int’ in declaration of ‘G096_TanHiragana’ [-Wimplicit-int] 96 | #define TanHiragana G096_TanHiragana | ^~~~~~~~~~~~~~~~ canna.h:1074:8: note: in expansion of macro ‘TanHiragana’ 1074 | extern TanHiragana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:98:45: warning: type defaults to ‘int’ in declaration of ‘G098_TanKatakana’ [-Wimplicit-int] 98 | #define TanKatakana G098_TanKatakana | ^~~~~~~~~~~~~~~~ canna.h:1075:8: note: in expansion of macro ‘TanKatakana’ 1075 | extern TanKatakana pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:105:45: warning: type defaults to ‘int’ in declaration of ‘G105_TanRomaji’ [-Wimplicit-int] 105 | #define TanRomaji G105_TanRomaji | ^~~~~~~~~~~~~~ canna.h:1076:8: note: in expansion of macro ‘TanRomaji’ 1076 | extern TanRomaji pro((uiContext)); | ^~~~~~~~~ sglobal.h:106:45: warning: type defaults to ‘int’ in declaration of ‘G106_TanUpper’ [-Wimplicit-int] 106 | #define TanUpper G106_TanUpper | ^~~~~~~~~~~~~ canna.h:1077:8: note: in expansion of macro ‘TanUpper’ 1077 | extern TanUpper pro((uiContext)); | ^~~~~~~~ sglobal.h:91:45: warning: type defaults to ‘int’ in declaration of ‘G091_TanCapitalize’ [-Wimplicit-int] 91 | #define TanCapitalize G091_TanCapitalize | ^~~~~~~~~~~~~~~~~~ canna.h:1078:8: note: in expansion of macro ‘TanCapitalize’ 1078 | extern TanCapitalize pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:104:45: warning: type defaults to ‘int’ in declaration of ‘G104_TanPrintBunpou’ [-Wimplicit-int] 104 | #define TanPrintBunpou G104_TanPrintBunpou | ^~~~~~~~~~~~~~~~~~~ canna.h:1079:8: note: in expansion of macro ‘TanPrintBunpou’ 1079 | extern TanPrintBunpou pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:102:45: warning: type defaults to ‘int’ in declaration of ‘G102_TanNop’ [-Wimplicit-int] 102 | #define TanNop G102_TanNop | ^~~~~~~~~~~ canna.h:1080:8: note: in expansion of macro ‘TanNop’ 1080 | extern TanNop pro((uiContext)); | ^~~~~~ sglobal.h:145:45: warning: type defaults to ‘int’ in declaration of ‘G145_YomiQuotedInsert’ [-Wimplicit-int] 145 | #define YomiQuotedInsert G145_YomiQuotedInsert | ^~~~~~~~~~~~~~~~~~~~~ canna.h:1081:8: note: in expansion of macro ‘YomiQuotedInsert’ 1081 | extern YomiQuotedInsert pro((uiContext)); | ^~~~~~~~~~~~~~~~ sglobal.h:1:45: warning: type defaults to ‘int’ in declaration of ‘G001_AlphaMode’ [-Wimplicit-int] 1 | #define AlphaMode G001_AlphaMode | ^~~~~~~~~~~~~~ canna.h:1082:8: note: in expansion of macro ‘AlphaMode’ 1082 | extern AlphaMode pro((uiContext)); | ^~~~~~~~~ sglobal.h:36:45: warning: type defaults to ‘int’ in declaration of ‘G036_HenkanNyuryokuMode’ [-Wimplicit-int] 36 | #define HenkanNyuryokuMode G036_HenkanNyuryokuMode | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1083:8: note: in expansion of macro ‘HenkanNyuryokuMode’ 1083 | extern HenkanNyuryokuMode pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:55:45: warning: type defaults to ‘int’ in declaration of ‘G055_KigoIchiran’ [-Wimplicit-int] 55 | #define KigoIchiran G055_KigoIchiran | ^~~~~~~~~~~~~~~~ canna.h:1084:8: note: in expansion of macro ‘KigoIchiran’ 1084 | extern KigoIchiran pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:113:45: warning: type defaults to ‘int’ in declaration of ‘G113_UiUtilMode’ [-Wimplicit-int] 113 | #define UiUtilMode G113_UiUtilMode | ^~~~~~~~~~~~~~~ canna.h:1085:8: note: in expansion of macro ‘UiUtilMode’ 1085 | extern UiUtilMode pro((uiContext)); | ^~~~~~~~~~ sglobal.h:22:45: warning: type defaults to ‘int’ in declaration of ‘G022_EmptyBaseHira’ [-Wimplicit-int] 22 | #define EmptyBaseHira G022_EmptyBaseHira | ^~~~~~~~~~~~~~~~~~ canna.h:1086:8: note: in expansion of macro ‘EmptyBaseHira’ 1086 | extern EmptyBaseHira pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:25:45: warning: type defaults to ‘int’ in declaration of ‘G025_EmptyBaseKata’ [-Wimplicit-int] 25 | #define EmptyBaseKata G025_EmptyBaseKata | ^~~~~~~~~~~~~~~~~~ canna.h:1087:8: note: in expansion of macro ‘EmptyBaseKata’ 1087 | extern EmptyBaseKata pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:19:45: warning: type defaults to ‘int’ in declaration of ‘G019_EmptyBaseEisu’ [-Wimplicit-int] 19 | #define EmptyBaseEisu G019_EmptyBaseEisu | ^~~~~~~~~~~~~~~~~~ canna.h:1088:8: note: in expansion of macro ‘EmptyBaseEisu’ 1088 | extern EmptyBaseEisu pro((uiContext)); | ^~~~~~~~~~~~~ sglobal.h:27:45: warning: type defaults to ‘int’ in declaration of ‘G027_EmptyBaseZen’ [-Wimplicit-int] 27 | #define EmptyBaseZen G027_EmptyBaseZen | ^~~~~~~~~~~~~~~~~ canna.h:1089:8: note: in expansion of macro ‘EmptyBaseZen’ 1089 | extern EmptyBaseZen pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:20:45: warning: type defaults to ‘int’ in declaration of ‘G020_EmptyBaseHan’ [-Wimplicit-int] 20 | #define EmptyBaseHan G020_EmptyBaseHan | ^~~~~~~~~~~~~~~~~ canna.h:1090:8: note: in expansion of macro ‘EmptyBaseHan’ 1090 | extern EmptyBaseHan pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:134:45: warning: type defaults to ‘int’ in declaration of ‘G134_YomiBaseHiraKataToggle’ [-Wimplicit-int] 134 | #define YomiBaseHiraKataToggle G134_YomiBaseHiraKataToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1091:8: note: in expansion of macro ‘YomiBaseHiraKataToggle’ 1091 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:139:45: warning: type defaults to ‘int’ in declaration of ‘G139_YomiBaseZenHanToggle’ [-Wimplicit-int] 139 | #define YomiBaseZenHanToggle G139_YomiBaseZenHanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1092:8: note: in expansion of macro ‘YomiBaseZenHanToggle’ 1092 | extern YomiBaseZenHanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:136:45: warning: type defaults to ‘int’ in declaration of ‘G136_YomiBaseKanaEisuToggle’ [-Wimplicit-int] 136 | #define YomiBaseKanaEisuToggle G136_YomiBaseKanaEisuToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1093:8: note: in expansion of macro ‘YomiBaseKanaEisuToggle’ 1093 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~ sglobal.h:135:45: warning: type defaults to ‘int’ in declaration of ‘G135_YomiBaseKakuteiHenkanToggle’ [-Wimplicit-int] 135 | #define YomiBaseKakuteiHenkanToggle G135_YomiBaseKakuteiHenkanToggle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1094:8: note: in expansion of macro ‘YomiBaseKakuteiHenkanToggle’ 1094 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:138:45: warning: type defaults to ‘int’ in declaration of ‘G138_YomiBaseRotateForw’ [-Wimplicit-int] 138 | #define YomiBaseRotateForw G138_YomiBaseRotateForw | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1095:8: note: in expansion of macro ‘YomiBaseRotateForw’ 1095 | extern YomiBaseRotateForw pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:137:45: warning: type defaults to ‘int’ in declaration of ‘G137_YomiBaseRotateBack’ [-Wimplicit-int] 137 | #define YomiBaseRotateBack G137_YomiBaseRotateBack | ^~~~~~~~~~~~~~~~~~~~~~~ canna.h:1096:8: note: in expansion of macro ‘YomiBaseRotateBack’ 1096 | extern YomiBaseRotateBack pro((uiContext)); | ^~~~~~~~~~~~~~~~~~ sglobal.h:17:45: warning: type defaults to ‘int’ in declaration of ‘G017_DoFuncSequence’ [-Wimplicit-int] 17 | #define DoFuncSequence G017_DoFuncSequence | ^~~~~~~~~~~~~~~~~~~ canna.h:1097:8: note: in expansion of macro ‘DoFuncSequence’ 1097 | extern DoFuncSequence pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:144:45: warning: type defaults to ‘int’ in declaration of ‘G144_YomiModeBackup’ [-Wimplicit-int] 144 | #define YomiModeBackup G144_YomiModeBackup | ^~~~~~~~~~~~~~~~~~~ canna.h:1098:8: note: in expansion of macro ‘YomiModeBackup’ 1098 | extern YomiModeBackup pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:114:45: warning: type defaults to ‘int’ in declaration of ‘G114_UseOtherKeymap’ [-Wimplicit-int] 114 | #define UseOtherKeymap G114_UseOtherKeymap | ^~~~~~~~~~~~~~~~~~~ canna.h:1099:8: note: in expansion of macro ‘UseOtherKeymap’ 1099 | extern UseOtherKeymap pro((uiContext)); | ^~~~~~~~~~~~~~ sglobal.h:49:45: warning: type defaults to ‘int’ in declaration of ‘G049_JapaneseMode’ [-Wimplicit-int] 49 | #define JapaneseMode G049_JapaneseMode | ^~~~~~~~~~~~~~~~~ canna.h:1100:8: note: in expansion of macro ‘JapaneseMode’ 1100 | extern JapaneseMode pro((uiContext)); | ^~~~~~~~~~~~ sglobal.h:43:45: warning: type defaults to ‘int’ in declaration of ‘G043_IchiranForwardKouho’ [-Wimplicit-int] 43 | #define IchiranForwardKouho G043_IchiranForwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1102:8: note: in expansion of macro ‘IchiranForwardKouho’ 1102 | extern IchiranForwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~ sglobal.h:40:45: warning: type defaults to ‘int’ in declaration of ‘G040_IchiranBackwardKouho’ [-Wimplicit-int] 40 | #define IchiranBackwardKouho G040_IchiranBackwardKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1103:8: note: in expansion of macro ‘IchiranBackwardKouho’ 1103 | extern IchiranBackwardKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~ sglobal.h:44:45: warning: type defaults to ‘int’ in declaration of ‘G044_IchiranNextKouhoretsu’ [-Wimplicit-int] 44 | #define IchiranNextKouhoretsu G044_IchiranNextKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1104:8: note: in expansion of macro ‘IchiranNextKouhoretsu’ 1104 | extern IchiranNextKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~ sglobal.h:46:45: warning: type defaults to ‘int’ in declaration of ‘G046_IchiranPreviousKouhoretsu’ [-Wimplicit-int] 46 | #define IchiranPreviousKouhoretsu G046_IchiranPreviousKouhoretsu | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1105:8: note: in expansion of macro ‘IchiranPreviousKouhoretsu’ 1105 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:41:45: warning: type defaults to ‘int’ in declaration of ‘G041_IchiranBeginningOfKouho’ [-Wimplicit-int] 41 | #define IchiranBeginningOfKouho G041_IchiranBeginningOfKouho | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ canna.h:1106:8: note: in expansion of macro ‘IchiranBeginningOfKouho’ 1106 | extern IchiranBeginningOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~~~~~~~ sglobal.h:42:45: warning: type defaults to ‘int’ in declaration of ‘G042_IchiranEndOfKouho’ [-Wimplicit-int] 42 | #define IchiranEndOfKouho G042_IchiranEndOfKouho | ^~~~~~~~~~~~~~~~~~~~~~ canna.h:1107:8: note: in expansion of macro ‘IchiranEndOfKouho’ 1107 | extern IchiranEndOfKouho pro((uiContext)); | ^~~~~~~~~~~~~~~~~ sglobal.h:47:45: warning: type defaults to ‘int’ in declaration of ‘G047_IchiranQuit’ [-Wimplicit-int] 47 | #define IchiranQuit G047_IchiranQuit | ^~~~~~~~~~~~~~~~ canna.h:1108:8: note: in expansion of macro ‘IchiranQuit’ 1108 | extern IchiranQuit pro((uiContext)); | ^~~~~~~~~~~ sglobal.h:45:45: warning: type defaults to ‘int’ in declaration of ‘G045_IchiranNop’ [-Wimplicit-int] 45 | #define IchiranNop G045_IchiranNop | ^~~~~~~~~~~~~~~ canna.h:1109:8: note: in expansion of macro ‘IchiranNop’ 1109 | extern IchiranNop pro((uiContext)); | ^~~~~~~~~~ canna.h:1110:8: warning: type defaults to ‘int’ in declaration of ‘RkwCvtNone’ [-Wimplicit-int] 1110 | extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); | ^~~~~~~~~~ canna.h:1111:8: warning: type defaults to ‘int’ in declaration of ‘RkwSetAppName’ [-Wimplicit-int] 1111 | extern RkwSetAppName pro((int, char *)); | ^~~~~~~~~~~~~ obind.c: In function ‘wc32stowc16s’: obind.c:92:1: warning: type of ‘len’ defaults to ‘int’ [-Wimplicit-int] 92 | wc32stowc16s(wc16s, wc32s, len) | ^~~~~~~~~~~~ obind.c: In function ‘wc16stowc32s’: obind.c:126:1: warning: type of ‘len’ defaults to ‘int’ [-Wimplicit-int] 126 | wc16stowc32s(wc32s, wc16s, len) | ^~~~~~~~~~~~ obind.c: In function ‘owcKanjiControl2’: obind.c:503:54: warning: pointer targets in passing argument 4 of ‘IROHA_G426_XwcKanjiControl2’ differ in signedness [-Wpointer-sign] 503 | ret = XwcKanjiControl2(display, window, request, (char *)&list_cb); | ^~~~~~~~~~~~~~~~ | | | char * canna.h:975:50: note: expected ‘BYTE *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 975 | pro((unsigned int, unsigned int, unsigned int, BYTE *)); | ^~~~~~ ../../include/ccompat.h:30:17: note: in definition of macro ‘pro’ 30 | # define pro(x) x | ^ obind.c: At top level: obind.c:81:1: warning: ‘Oldwcsnlen’ defined but not used [-Wunused-function] 81 | Oldwcsnlen(owcs, maxlen) | ^~~~~~~~~~ obind.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[] = "$Id: obind.c,v 1.4.2.1 2004/04/26 22:49:21 aida_s Exp $"; | ^~~~~ for i in rkc.o convert.o wconvert.o wutil.o conf.o ; do (rm -f $i; cp ../RKC16/$i . ); done if [ -d unshared ]; then (cd unshared ; for i in rkc.o convert.o wconvert.o wutil.o conf.o; do if [ -f ../../RKC16/unshared/$i ]; then (rm -f $i; cp ../../RKC16/unshared/$i .) ; fi; done ) ; fi rm -f cfuncs.o unshared/cfuncs.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g cfuncs.c -o unshared/cfuncs.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from cfuncs.c:24: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f cfuncs.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC cfuncs.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from cfuncs.c:24: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f file.o unshared/file.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g file.c -o unshared/file.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from file.c:24: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f file.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC file.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from file.c:24: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f strops.o unshared/strops.o gcc -m64 -c -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -g -Wall -g strops.c -o unshared/strops.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from strops.c:24: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f strops.o gcc -m64 -c -g -Wall -g -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR16 -DNEED_RKINDEP_SUBST -fPIC strops.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from strops.c:24: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f libcanna16.so.1.2~ + cd . + gcc -m64 -o ./libcanna16.so.1.2~ -shared -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-soname,libcanna16.so.1 jrbind.o ebind.o lisp.o defaultmap.o bushu.o chikuji.o commondata.o empty.o henkan.o hex.o ichiran.o jishu.o kctrl.o keydef.o kigo.o mode.o multi.o onoff.o parse.o romaji.o uiutil.o uldefine.o uldelete.o ulhinshi.o ulkigo.o ulmount.o ulserver.o util.o yesno.o bunsetsu.o engine.o RKroma.o RKkana.o obind.o rkc.o convert.o wconvert.o wutil.o conf.o cfuncs.o file.o strops.o -lc + rm -f libcanna16.so.1 + ln -s libcanna16.so.1.2 libcanna16.so.1 rm -f libcanna16.so.1.2 mv -f libcanna16.so.1.2~ libcanna16.so.1.2 + rm -f libcanna16.so + ln -s libcanna16.so.1.2 libcanna16.so rm -f libcanna16.a + cd unshared + ar cq ../libcanna16.a jrbind.o ebind.o lisp.o defaultmap.o bushu.o chikuji.o commondata.o empty.o henkan.o hex.o ichiran.o jishu.o kctrl.o keydef.o kigo.o mode.o multi.o onoff.o parse.o romaji.o uiutil.o uldefine.o uldelete.o ulhinshi.o ulkigo.o ulmount.o ulserver.o util.o yesno.o bunsetsu.o engine.o RKroma.o RKkana.o obind.o rkc.o convert.o wconvert.o wutil.o conf.o cfuncs.o file.o strops.o ranlib libcanna16.a make[5]: Leaving directory '/<>/lib/canna16' make[4]: Leaving directory '/<>/lib' making all in ./canna... make[4]: Entering directory '/<>/canna' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/canna' making all in ./server... make[4]: Entering directory '/<>/server' gcc -m64 -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DUNIXCONN -DTCPCONN -Wdate-time -D_FORTIFY_SOURCE=3 -c -o comm.o comm.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../include/ccompat.h:36, from server.h:28, from comm.c:23: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ comm.c: In function ‘SockHolder_new’: comm.c:567:36: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 107 [-Wformat-overflow=] 567 | sprintf( unaddr->sun_path, "%s:%d", unaddr->sun_path, PortNumberPlus ) ; | ^~ In function ‘open_unix_socket’, inlined from ‘SockHolder_new’ at comm.c:889:17: comm.c:567:32: note: using the range [-2147483648, 2147483647] for directive argument 567 | sprintf( unaddr->sun_path, "%s:%d", unaddr->sun_path, PortNumberPlus ) ; | ^~~~~~~ In file included from /usr/include/stdio.h:980, from server.h:29: In function ‘sprintf’, inlined from ‘open_unix_socket’ at comm.c:567:5, inlined from ‘SockHolder_new’ at comm.c:889:17: /usr/include/powerpc64le-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 3 and 120 bytes into a destination of size 108 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /usr/include/powerpc64le-linux-gnu/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘obj’ [-Wrestrict] gcc -m64 -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DUNIXCONN -DTCPCONN -Wdate-time -D_FORTIFY_SOURCE=3 -c -o session.o session.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../include/ccompat.h:36, from server.h:28, from session.c:46: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ gcc -m64 -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DUNIXCONN -DTCPCONN -Wdate-time -D_FORTIFY_SOURCE=3 -c -o convert.o convert.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../include/ccompat.h:36, from server.h:28, from convert.c:29: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ convert.c: In function ‘parse_euc_request’: convert.c:1554:38: warning: pointer targets in passing argument 1 of ‘ReqCallFunc’ differ in signedness [-Wpointer-sign] 1554 | if( (needsize = (* ReqCallFunc)( data, len )) < 0 ) { | ^~~~ | | | BYTE * {aka unsigned char *} convert.c:1554:38: note: expected ‘char *’ but argument is of type ‘BYTE *’ {aka ‘unsigned char *’} convert.c: At top level: convert.c:1609:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1609 | ProcReq2( buf, size ) | ^~~~~~~~ convert.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: convert.c,v 1.10.2.1 2003/12/27 17:15:24 aida_s Exp $"; | ^~~~~~ convert.c: In function ‘DebugDump’: convert.c:1970:36: warning: ‘%02x’ directive writing 2 bytes into a region of size between 1 and 80 [-Wformat-overflow=] 1970 | "%s%02x ", buf1, (c = buf[i + j]) & 0xFF); | ^~~~ convert.c:1970:33: note: directive argument in the range [0, 255] 1970 | "%s%02x ", buf1, (c = buf[i + j]) & 0xFF); | ^~~~~~~~~ In file included from /usr/include/stdio.h:980, from server.h:29: In function ‘sprintf’, inlined from ‘DebugDump’ at convert.c:1969:4: /usr/include/powerpc64le-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 4 and 83 bytes into a destination of size 80 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /usr/include/powerpc64le-linux-gnu/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘buf1’ [-Wrestrict] convert.c: In function ‘DebugDump’: convert.c:1953:10: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 1953 | char buf1[80] ; | ^~~~ convert.c:1975:55: warning: ‘__builtin___sprintf_chk’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 1975 | sprintf( (char *)buf2,"%s.", buf2 ) ; | ^ In function ‘sprintf’, inlined from ‘DebugDump’ at convert.c:1975:8: /usr/include/powerpc64le-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 2 and 18 bytes into a destination of size 17 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /usr/include/powerpc64le-linux-gnu/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘buf2’ [-Wrestrict] convert.c: In function ‘DebugDump’: convert.c:1954:10: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 1954 | char buf2[17] ; | ^~~~ convert.c:1973:56: warning: ‘__builtin___sprintf_chk’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 1973 | sprintf( (char *)buf2,"%s%c", buf2, c ) ; | ^ In function ‘sprintf’, inlined from ‘DebugDump’ at convert.c:1973:8: /usr/include/powerpc64le-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 2 and 18 bytes into a destination of size 17 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /usr/include/powerpc64le-linux-gnu/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘buf2’ [-Wrestrict] convert.c: In function ‘DebugDump’: convert.c:1954:10: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 1954 | char buf2[17] ; | ^~~~ gcc -m64 -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DUNIXCONN -DTCPCONN -Wdate-time -D_FORTIFY_SOURCE=3 -c -o wconvert.o wconvert.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../include/ccompat.h:36, from server.h:28, from wconvert.c:76: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ wconvert.c:138:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 138 | GetFirstKouho(cxnum, start, end, val_return, buf, bufsize, bufp_return) | ^~~~~~~~~~~~~ wconvert.c: In function ‘WriteClient’: wconvert.c:192:30: warning: pointer targets in passing argument 2 of ‘DebugDump’ differ in signedness [-Wpointer-sign] 192 | ir_debug( DebugDump( 10, buf, size ) ); | ^~~ | | | const BYTE * {aka const unsigned char *} server.h:84:34: note: in definition of macro ‘ir_debug’ 84 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ server.h:220:44: note: expected ‘const char *’ but argument is of type ‘const BYTE *’ {aka ‘const unsigned char *’} 220 | void DebugDump pro((int level, const char *buf, int size)); | ~~~~~~~~~~~~^~~ ../include/ccompat.h:30:17: note: in definition of macro ‘pro’ 30 | # define pro(x) x | ^ wconvert.c: At top level: wconvert.c:222:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 222 | SendType1Reply(client, majo, mino, stat, majorv, minorv, curtime, | ^~~~~~~~~~~~~~ wconvert.c:361:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 361 | SendType2Reply(client, majo, mino, stat) | ^~~~~~~~~~~~~~ wconvert.c:375:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 375 | SendType4Reply(client, majo, mino, stat, len, dat) | ^~~~~~~~~~~~~~ wconvert.c:404:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 404 | SendType4XReply(client, majo, mino, val, s1, s2, len, dat) | ^~~~~~~~~~~~~~~ wconvert.c:438:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 438 | SendType5Reply(client, majo, mino, context) | ^~~~~~~~~~~~~~ wconvert.c:452:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 452 | namesize(names, n) | ^~~~~~~~ wconvert.c:470:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 470 | unamesize(names, n) | ^~~~~~~~~ wconvert.c:488:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 488 | unamesize2(names) | ^~~~~~~~~~ wconvert.c:502:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 502 | SendType6Reply(client, majo, mino, n, names, namelen) | ^~~~~~~~~~~~~~ wconvert.c:529:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 529 | SendType7Reply(client, majo, mino, n, len, dat) | ^~~~~~~~~~~~~~ wconvert.c:557:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 557 | SendType9Reply(client, majo, mino, val, len, dat) | ^~~~~~~~~~~~~~ wconvert.c:632:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 632 | irw_finalize( clientp ) | ^~~~~~~~~~~~ wconvert.c: In function ‘irw_killserver’: wconvert.c:653:18: warning: variable ‘cli_hostaddrp’ set but not used [-Wunused-but-set-variable] 653 | const Address *cli_hostaddrp; | ^~~~~~~~~~~~~ wconvert.c: At top level: wconvert.c:714:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 714 | irw_create_context( clientp ) | ^~~~~~~~~~~~~~~~~~ wconvert.c:743:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 743 | validcontext(cxnum, client, proto) | ^~~~~~~~~~~~ wconvert.c:755:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 755 | irw_duplicate_context( clientp ) | ^~~~~~~~~~~~~~~~~~~~~ wconvert.c:776:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 776 | irw_close_context( clientp ) | ^~~~~~~~~~~~~~~~~ wconvert.c:791:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 791 | irw_dictionary_list( clientp ) | ^~~~~~~~~~~~~~~~~~~ wconvert.c:811:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 811 | irw_get_yomi( clientp ) | ^~~~~~~~~~~~ wconvert.c:840:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 840 | irw_define_dic( clientp ) | ^~~~~~~~~~~~~~ wconvert.c:862:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 862 | irw_delete_dic( clientp ) | ^~~~~~~~~~~~~~ wconvert.c:884:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 884 | irw_get_dir_list( clientp ) | ^~~~~~~~~~~~~~~~ wconvert.c:904:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 904 | irw_mount_dictionary( clientp ) | ^~~~~~~~~~~~~~~~~~~~ wconvert.c: In function ‘irw_mount_dictionary’: wconvert.c:910:12: warning: type defaults to ‘int’ in declaration of ‘MMountFlag’ [-Wimplicit-int] 910 | extern MMountFlag; | ^~~~~~~~~~ wconvert.c: At top level: wconvert.c:923:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 923 | irw_umount_dictionary( clientp ) | ^~~~~~~~~~~~~~~~~~~~~ wconvert.c:940:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 940 | irw_rmount_dictionary( clientp ) | ^~~~~~~~~~~~~~~~~~~~~ wconvert.c:958:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 958 | irw_mount_list( clientp ) | ^~~~~~~~~~~~~~ wconvert.c:979:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 979 | irw_convert( clientp ) | ^~~~~~~~~~~ wconvert.c:1015:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1015 | irw_convert_end( clientp ) | ^~~~~~~~~~~~~~~ wconvert.c:1059:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1059 | irw_get_kanjilist( clientp ) | ^~~~~~~~~~~~~~~~~ wconvert.c:1088:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1088 | irw_resize(clientp) | ^~~~~~~~~~ wconvert.c:1129:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1129 | irw_store_yomi( clientp ) | ^~~~~~~~~~~~~~ wconvert.c:1167:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1167 | irw_query_extension( clientp ) | ^~~~~~~~~~~~~~~~~~~ wconvert.c:1338:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1338 | irw_list_dictionary( clientp ) | ^~~~~~~~~~~~~~~~~~~ wconvert.c: In function ‘irw_list_dictionary’: wconvert.c:1375:36: warning: pointer targets in passing argument 2 of ‘RkwListDic’ differ in signedness [-Wpointer-sign] 1375 | stat = RkwListDic(cxnum, (unsigned char *)dirname, | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | unsigned char * ../include/canna/RK.h:238:40: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 238 | canna_export(int) RkwListDic pro((int, char *, char *, int)); | ^~~~~~ ../include/ccompat.h:30:17: note: in definition of macro ‘pro’ 30 | # define pro(x) x | ^ wconvert.c:1376:29: warning: pointer targets in passing argument 3 of ‘RkwListDic’ differ in signedness [-Wpointer-sign] 1376 | (unsigned char *)dicnames, requestsize); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | unsigned char * ../include/canna/RK.h:238:48: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 238 | canna_export(int) RkwListDic pro((int, char *, char *, int)); | ^~~~~~ ../include/ccompat.h:30:17: note: in definition of macro ‘pro’ 30 | # define pro(x) x | ^ wconvert.c: At top level: wconvert.c:1395:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1395 | irw_create_dictionary( clientp ) | ^~~~~~~~~~~~~~~~~~~~~ wconvert.c: In function ‘irw_create_dictionary’: wconvert.c:1406:42: warning: pointer targets in passing argument 2 of ‘RkwCreateDic’ differ in signedness [-Wpointer-sign] 1406 | stat = (char)RkwCreateDic(cxnum, (unsigned char *)req->dicname, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | unsigned char * ../include/canna/RK.h:231:42: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 231 | canna_export(int) RkwCreateDic pro((int, char *, int)); | ^~~~~~ ../include/ccompat.h:30:17: note: in definition of macro ‘pro’ 30 | # define pro(x) x | ^ wconvert.c: At top level: wconvert.c:1414:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1414 | irw_chmod_dictionary( clientp ) | ^~~~~~~~~~~~~~~~~~~~ wconvert.c:1430:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1430 | irw_remove_dictionary( clientp ) | ^~~~~~~~~~~~~~~~~~~~~ wconvert.c: In function ‘irw_remove_dictionary’: wconvert.c:1441:42: warning: pointer targets in passing argument 2 of ‘RkwRemoveDic’ differ in signedness [-Wpointer-sign] 1441 | stat = (char)RkwRemoveDic(cxnum, (unsigned char *)req->dicname, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | unsigned char * ../include/canna/RK.h:240:42: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 240 | canna_export(int) RkwRemoveDic pro((int, char *, int)); | ^~~~~~ ../include/ccompat.h:30:17: note: in definition of macro ‘pro’ 30 | # define pro(x) x | ^ wconvert.c: At top level: wconvert.c:1449:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1449 | irw_rename_dictionary( clientp ) | ^~~~~~~~~~~~~~~~~~~~~ wconvert.c: In function ‘irw_rename_dictionary’: wconvert.c:1459:36: warning: pointer targets in passing argument 2 of ‘RkwRenameDic’ differ in signedness [-Wpointer-sign] 1459 | stat = RkwRenameDic(cxnum, (unsigned char *)req->dicname, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | unsigned char * ../include/canna/RK.h:241:42: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 241 | canna_export(int) RkwRenameDic pro((int, char *, char *, int)); | ^~~~~~ ../include/ccompat.h:30:17: note: in definition of macro ‘pro’ 30 | # define pro(x) x | ^ wconvert.c:1460:29: warning: pointer targets in passing argument 3 of ‘RkwRenameDic’ differ in signedness [-Wpointer-sign] 1460 | (unsigned char *)&(req->dicname)[diclen], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | unsigned char * ../include/canna/RK.h:241:50: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 241 | canna_export(int) RkwRenameDic pro((int, char *, char *, int)); | ^~~~~~ ../include/ccompat.h:30:17: note: in definition of macro ‘pro’ 30 | # define pro(x) x | ^ wconvert.c: At top level: wconvert.c:1467:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1467 | irw_copy_dictionary( clientp ) | ^~~~~~~~~~~~~~~~~~~ wconvert.c:1490:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1490 | irw_get_word_text_dic( clientp ) | ^~~~~~~~~~~~~~~~~~~~~ wconvert.c:1557:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1557 | irw_server_stat( clientp ) | ^~~~~~~~~~~~~~~ wconvert.c:1601:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1601 | irw_host_ctl( clientp ) | ^~~~~~~~~~~~ wconvert.c:1648:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1648 | irw_sync(clientp) | ^~~~~~~~ wconvert.c:1663:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1663 | irw_get_stat( clientp ) | ^~~~~~~~~~~~ wconvert.c:1689:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1689 | irw_get_lex( clientp ) | ^~~~~~~~~~~ wconvert.c:1715:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1715 | irw_autoconv( clientp ) | ^~~~~~~~~~~~ wconvert.c:1734:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1734 | irw_subst_yomi( clientp ) | ^~~~~~~~~~~~~~ wconvert.c:1764:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1764 | irw_flush_yomi( clientp ) | ^~~~~~~~~~~~~~ wconvert.c:1817:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1817 | irw_get_last_yomi( clientp ) | ^~~~~~~~~~~~~~~~~ wconvert.c:1849:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1849 | irw_remove_yomi( clientp ) | ^~~~~~~~~~~~~~~ wconvert.c:1882:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1882 | irw_get_simple_kanji( clientp ) | ^~~~~~~~~~~~~~~~~~~~ wconvert.c:1918:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1918 | irw_query_dictionary( clientp ) | ^~~~~~~~~~~~~~~~~~~~ wconvert.c: In function ‘irw_query_dictionary’: wconvert.c:1953:34: warning: pointer targets in passing argument 2 of ‘RkwQueryDic’ differ in signedness [-Wpointer-sign] 1953 | stat = (RkwQueryDic(cxnum, (unsigned char *)username, | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | unsigned char * ../include/canna/RK.h:232:41: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 232 | canna_export(int) RkwQueryDic pro((int, char *, char *, struct DicInfo *)); | ^~~~~~ ../include/ccompat.h:30:17: note: in definition of macro ‘pro’ 30 | # define pro(x) x | ^ wconvert.c:1954:27: warning: pointer targets in passing argument 3 of ‘RkwQueryDic’ differ in signedness [-Wpointer-sign] 1954 | (unsigned char *)Request.type15.dicname, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | unsigned char * ../include/canna/RK.h:232:49: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 232 | canna_export(int) RkwQueryDic pro((int, char *, char *, struct DicInfo *)); | ^~~~~~ ../include/ccompat.h:30:17: note: in definition of macro ‘pro’ 30 | # define pro(x) x | ^ wconvert.c: At top level: wconvert.c:1984:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1984 | irw_get_hinshi( clientp ) | ^~~~~~~~~~~~~~ wconvert.c:2014:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2014 | irw_store_range( clientp ) | ^~~~~~~~~~~~~~~ wconvert.c:2046:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2046 | irw_set_locale( clientp ) | ^~~~~~~~~~~~~~ wconvert.c: In function ‘irw_set_locale’: wconvert.c:2049:13: warning: unused variable ‘req’ [-Wunused-variable] 2049 | wReq15 *req = &Request.type15 ; | ^~~ wconvert.c: At top level: wconvert.c:2064:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2064 | irw_set_app_name( clientp ) | ^~~~~~~~~~~~~~~~ wconvert.c:2087:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2087 | irw_notice_group_name(clientp) | ^~~~~~~~~~~~~~~~~~~~~ wconvert.c:2116:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2116 | irw_through( clientp ) | ^~~~~~~~~~~ wconvert.c:2236:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2236 | ProcWideReq1(buf) | ^~~~~~~~~~~~ wconvert.c:2249:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2249 | ProcWideReq2(buf) | ^~~~~~~~~~~~ wconvert.c:2263:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2263 | ProcWideReq3(buf) | ^~~~~~~~~~~~ wconvert.c:2279:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2279 | ProcWideReq4(buf) | ^~~~~~~~~~~~ wconvert.c:2313:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2313 | ProcWideReq5(buf) | ^~~~~~~~~~~~ wconvert.c:2331:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2331 | ProcWideReq6(buf) | ^~~~~~~~~~~~ wconvert.c:2349:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2349 | ProcWideReq7(buf) | ^~~~~~~~~~~~ wconvert.c:2367:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2367 | ProcWideReq8(buf) | ^~~~~~~~~~~~ wconvert.c:2387:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2387 | ProcWideReq9(buf) | ^~~~~~~~~~~~ wconvert.c:2407:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2407 | ProcWideReq10(buf) | ^~~~~~~~~~~~~ wconvert.c:2437:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2437 | ProcWideReq11(buf) | ^~~~~~~~~~~~~ wconvert.c:2475:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2475 | ProcWideReq12(buf) | ^~~~~~~~~~~~~ wconvert.c:2512:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2512 | ProcWideReq13(buf) | ^~~~~~~~~~~~~ wconvert.c:2560:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2560 | ProcWideReq14(buf) | ^~~~~~~~~~~~~ wconvert.c:2591:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2591 | ProcWideReq15(buf) | ^~~~~~~~~~~~~ wconvert.c:2614:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2614 | ProcWideReq17(buf) | ^~~~~~~~~~~~~ wconvert.c:2646:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2646 | ProcWideReq18(buf) | ^~~~~~~~~~~~~ wconvert.c:2667:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2667 | ProcWideReq19(buf) | ^~~~~~~~~~~~~ wconvert.c:2690:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2690 | ProcWideReq20(buf) | ^~~~~~~~~~~~~ wconvert.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "@(#) 102.1 $Id: wconvert.c,v 1.11.2.2 2003/12/27 23:30:53 aida_s Exp $"; | ^~~~~~ wconvert.c: In function ‘irw_store_range’: wconvert.c:2040:11: warning: ‘stat’ may be used uninitialized [-Wmaybe-uninitialized] 2040 | ret = SendType7Reply(client, wStoreRange, !EXTPROTO, stat, size, bufp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wconvert.c:2019:66: note: ‘stat’ declared here 2019 | int cxnum = Request.type11.context, curbun, maxbun, maxyomi, stat ; | ^~~~ gcc -m64 -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DUNIXCONN -DTCPCONN -Wdate-time -D_FORTIFY_SOURCE=3 -c -o main.o main.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../include/ccompat.h:36, from server.h:28, from main.c:29: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ main.c:38:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 38 | main(argc, argv) | ^~~~ main.c: In function ‘main’: main.c:42:7: warning: variable ‘parentid’ set but not used [-Wunused-but-set-variable] 42 | int parentid; | ^~~~~~~~ main.c: At top level: main.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "$Id: main.c,v 1.10 2003/09/24 14:50:40 aida_s Exp $"; | ^~~~~~ gcc -m64 -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DUNIXCONN -DTCPCONN -Wdate-time -D_FORTIFY_SOURCE=3 -c -o misc.o misc.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../include/ccompat.h:36, from server.h:28, from misc.c:29: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ misc.c: In function ‘GetAddrListFromName’: misc.c:653:17: warning: assignment to ‘const char * const*’ from incompatible pointer type ‘char **’ [-Wincompatible-pointer-types] 653 | for (haddrp = hent->h_addr_list; *haddrp; haddrp++) | ^ misc.c: At top level: misc.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[]="@(#) $Id: misc.c,v 1.16.2.4 2004/04/26 21:48:37 aida_s Exp $"; | ^~~~~~ gcc -m64 -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DUNIXCONN -DTCPCONN -Wdate-time -D_FORTIFY_SOURCE=3 -c -o util.o util.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../include/ccompat.h:36, from server.h:28, from util.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ util.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "$Id: util.c,v 1.8 2003/09/21 12:56:29 aida_s Exp $"; | ^~~~~~ rm -f cannaserver gcc -m64 -o cannaserver -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now comm.o session.o convert.o wconvert.o main.o misc.o util.o -L../lib/RK -lRK -L../lib/RKindep -lRKindep make[4]: Leaving directory '/<>/server' making all in ./cmd... make[4]: Entering directory '/<>/cmd' making all in cmd/crfreq... make[5]: Entering directory '/<>/cmd/crfreq' gcc -m64 -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -I../../lib/RK -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -Wdate-time -D_FORTIFY_SOURCE=3 -c -o crfreq.o crfreq.c In file included from /usr/include/inttypes.h:25, from ../../include/canna/sysdep.h:30, from ../../include/canna/RK.h:44, from ../../lib/RK/RKintern.h:58, from crfreq.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ crfreq.c:102:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 102 | main(argc, argv) | ^~~~ crfreq.c: In function ‘CreateNL’: crfreq.c:65:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 65 | (void)write(fr, (char *)ll, 4); | ^~~~~~~~~~~~~~~~~~~~~~~~ crfreq.c:67:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 67 | (void)write(fr, (char *)ll, 4); | ^~~~~~~~~~~~~~~~~~~~~~~~ crfreq.c:68:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 68 | (void)write(fr, (char *)ll, 4); | ^~~~~~~~~~~~~~~~~~~~~~~~ crfreq.c:69:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 69 | (void)write(fr, (char *)ll, 4); | ^~~~~~~~~~~~~~~~~~~~~~~~ crfreq.c:71:11: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 71 | (void)write(fr, (char *)buf, (unsigned) 5*size1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crfreq.c:81:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 81 | (void)write(fr, (char *)ll, 4); | ^~~~~~~~~~~~~~~~~~~~~~~~ crfreq.c:83:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 83 | (void)write(fr, (char *)ll, 4); | ^~~~~~~~~~~~~~~~~~~~~~~~ crfreq.c:85:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 85 | (void)write(fr, (char *)ll, 4); | ^~~~~~~~~~~~~~~~~~~~~~~~ crfreq.c:87:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 87 | (void)write(fr, (char *)ll, 4); | ^~~~~~~~~~~~~~~~~~~~~~~~ crfreq.c:89:11: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 89 | (void)write(fr, (char *)buf, (unsigned) size2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crfreq.c: In function ‘main’: crfreq.c:267:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 267 | (void)write(fr, (char *)ll, 4); | ^~~~~~~~~~~~~~~~~~~~~~~~ crfreq.c:268:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 268 | (void)write(fr, (char *)fqbits, (unsigned)fqbytes); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crfreq.c: At top level: crfreq.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[]="@(#) 102.1 $Id: crfreq.c,v 1.5.2.2 2003/12/27 17:15:21 aida_s Exp $"; | ^~~~~ rm -f crfreq gcc -m64 -o crfreq -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now crfreq.o -L../../lib/RK -lRK -L../../lib/RKindep -lRKindep make[5]: Leaving directory '/<>/cmd/crfreq' making all in cmd/crxdic... make[5]: Entering directory '/<>/cmd/crxdic' gcc -m64 -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -I../../lib/RK -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DHYOUJUN_GRAM=\"/var/lib/canna/dic/canna/fuzokugo.cbd\" -Wdate-time -D_FORTIFY_SOURCE=3 -c -o crxdic.o crxdic.c In file included from /usr/include/inttypes.h:25, from ../../include/canna/sysdep.h:30, from ../../include/canna/RK.h:44, from ../../lib/RK/RKintern.h:58, from crxdic.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ crxdic.c: In function ‘init_dic’: crxdic.c:900:49: warning: operation on ‘(dic->Page + (sizetype)((long unsigned int)i * 64))->nwrecs’ may be undefined [-Wsequence-point] 900 | dic->Page[i].wrdoff = dic->Page[i].nwrecs = | ~~~~~~~~~~~~~~~~~~~~^ 901 | dic->Page[i].nnode = dic->Page[i].ndir = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 902 | dic->Page[i].nlinks = dic->Page[i].nwrecs = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 903 | dic->Page[i].candnum = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~ crxdic.c: At top level: crxdic.c:1205:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1205 | getp(nd) | ^~~~ crxdic.c:1222:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1222 | main (argc, argv) | ^~~~ crxdic.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[]="@(#) 102.1 $Id: crxdic.c,v 1.11.2.2 2003/12/27 17:15:21 aida_s Exp $"; | ^~~~~ rm -f crxdic gcc -m64 -o crxdic -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now crxdic.o -L../../lib/RK -lRK -L../../lib/RKindep -lRKindep make[5]: Leaving directory '/<>/cmd/crxdic' making all in cmd/crxgram... make[5]: Entering directory '/<>/cmd/crxgram' gcc -m64 -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -Wdate-time -D_FORTIFY_SOURCE=3 -c -o crxgram.o crxgram.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from crxgram.c:29: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ crxgram.c: In function ‘addIdent’: crxgram.c:194:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 194 | if ( id = (struct ident *)malloc(sizeof(struct ident)) ) { | ^~ crxgram.c: In function ‘setVector’: crxgram.c:333:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 333 | if ( r = probeIdent(Row, (char *)name + 1) ) { | ^ crxgram.c:355:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 355 | if ( c = probeIdent(Column, (char *)name) ) | ^ crxgram.c:372:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 372 | else if ( r = probeIdent(Row, (char *)name) ) { | ^ crxgram.c: In function ‘enterMatrix’: crxgram.c:413:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 413 | if ( r = probeIdent(Row, row) ) { | ^ crxgram.c: In function ‘enterNeg’: crxgram.c:488:27: warning: pointer targets in passing argument 1 of ‘strtok’ differ in signedness [-Wpointer-sign] 488 | name = strtok(namevec, SEP); | ^~~~~~~ | | | unsigned char * In file included from ../../include/ccompat.h:43: /usr/include/string.h:356:39: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *’ 356 | extern char *strtok (char *__restrict __s, const char *__restrict __delim) | ~~~~~~~~~~~~~~~~~^~~ crxgram.c:490:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 490 | if (r = probeIdent(Row, name)) | ^ crxgram.c:492:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 492 | else if (r = probeIdent(Column, name)) { | ^ crxgram.c: At top level: crxgram.c:554:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 554 | main (argc, argv) | ^~~~ crxgram.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[]="@(#) 102.1 $Id: crxgram.c,v 1.6 2003/03/24 04:04:25 aida_s Exp $"; | ^~~~~ crxgram.c: In function ‘enterIdent’: crxgram.c:247:32: warning: ‘%s’ directive writing up to 255 bytes into a region of size 248 [-Wformat-overflow=] 247 | alert("column <%s> redefined", rname); | ^~ ~~~~~ In file included from /usr/include/stdio.h:980, from crxgram.c:30: In function ‘sprintf’, inlined from ‘alert’ at crxgram.c:94:11, inlined from ‘enterIdent’ at crxgram.c:247:3: /usr/include/powerpc64le-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 20 and 275 bytes into a destination of size 256 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ crxgram.c: In function ‘setVector’: crxgram.c:385:41: warning: ‘%s’ directive writing up to 255 bytes into a region of size 237 [-Wformat-overflow=] 385 | alert("unknown row/column %s", name); | ^~ ~~~~ In function ‘sprintf’, inlined from ‘alert’ at crxgram.c:94:11, inlined from ‘setVector’ at crxgram.c:385:8: /usr/include/powerpc64le-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 20 and 275 bytes into a destination of size 256 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ crxgram.c: In function ‘setVector’: crxgram.c:337:62: warning: ‘%s’ directive writing up to 255 bytes into a region of size 222 [-Wformat-overflow=] 337 | alert("Undefined row vector is referred: %s", name); | ^~ ~~~~ In function ‘sprintf’, inlined from ‘alert’ at crxgram.c:94:11, inlined from ‘setVector’ at crxgram.c:337:7: /usr/include/powerpc64le-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 35 and 290 bytes into a destination of size 256 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ crxgram.c: In function ‘setVector’: crxgram.c:352:36: warning: ‘%s’ directive writing up to 255 bytes into a region of size 244 [-Wformat-overflow=] 352 | alert("unknown row %s", name); | ^~ ~~~~ In function ‘sprintf’, inlined from ‘alert’ at crxgram.c:94:11, inlined from ‘setVector’ at crxgram.c:352:3: /usr/include/powerpc64le-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 13 and 268 bytes into a destination of size 256 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ rm -f crxgram gcc -m64 -o crxgram -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now crxgram.o -L../../lib/RKindep -lRKindep make[5]: Leaving directory '/<>/cmd/crxgram' making all in cmd/ctow... make[5]: Entering directory '/<>/cmd/ctow' gcc -m64 -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -Wdate-time -D_FORTIFY_SOURCE=3 -c -o ctow.o ctow.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from ctow.c:29: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ ctow.c:86:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 86 | ask_default_hinshi_size() | ^~~~~~~~~~~~~~~~~~~~~~~ ctow.c: In function ‘salloc’: ctow.c:99:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 99 | if (new = (char *)malloc(strlen(s) +1)) | ^~~ ctow.c: At top level: ctow.c:149:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 149 | read_hinshi(fp, taiou) | ^~~~~~~~~~~ ctow.c:186:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 186 | itow_write(fp, yomi, hinshi, kouho, hindo) | ^~~~~~~~~~ ctow.c:193:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 193 | main(argc, argv) | ^~~~ ctow.c: In function ‘itow_write’: ctow.c:191:1: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ ctow.c: At top level: ctow.c:24:13: warning: ‘rcs’ defined but not used [-Wunused-variable] 24 | static char rcs[]="@(#) 112.1 $Id: ctow.c,v 1.3.2.3 2003/12/27 17:15:22 aida_s Exp $"; | ^~~ rm -f ctow gcc -m64 -o ctow -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now ctow.o -L../../lib/RKindep -lRKindep make[5]: Leaving directory '/<>/cmd/ctow' making all in cmd/dpromdic... make[5]: Entering directory '/<>/cmd/dpromdic' gcc -m64 -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -Wdate-time -D_FORTIFY_SOURCE=3 -c -o dpromdic.o dpromdic.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from dpromdic.c:29: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ dpromdic.c:47:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 47 | main(argc, argv) | ^~~~ dpromdic.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[]="@(#) 112.1 $Id: dpromdic.c,v 1.3.2.2 2003/12/27 17:15:22 aida_s Exp $"; | ^~~~~ rm -f dpromdic gcc -m64 -o dpromdic -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now dpromdic.o -L../../lib/canna -lcanna -L../../lib/RKindep -lRKindep make[5]: Leaving directory '/<>/cmd/dpromdic' making all in cmd/dpxdic... make[5]: Entering directory '/<>/cmd/dpxdic' gcc -m64 -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -I../../lib/RK -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DHYOUJUN_GRAM=\"/var/lib/canna/dic/canna/fuzokugo.cbd\" -Wdate-time -D_FORTIFY_SOURCE=3 -c -o dpxdic.o dpxdic.c In file included from /usr/include/inttypes.h:25, from ../../include/canna/sysdep.h:30, from ../../include/canna/RK.h:44, from ../../lib/RK/RKintern.h:58, from dpxdic.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ dpxdic.c:347:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 347 | show_nid(gram, dic, yomi, n, ptr) | ^~~~~~~~ dpxdic.c:460:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 460 | main (argc, argv) | ^~~~ dpxdic.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[]="@(#) 102.1 $Id: dpxdic.c,v 1.7.2.2 2003/12/27 17:15:22 aida_s Exp $"; | ^~~~~ rm -f dpxdic gcc -m64 -o dpxdic -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now dpxdic.o -L../../lib/RK -lRK -L../../lib/RKindep -lRKindep make[5]: Leaving directory '/<>/cmd/dpxdic' making all in cmd/dicar... make[5]: Entering directory '/<>/cmd/dicar' gcc -m64 -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -I../../lib/RK -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -Wdate-time -D_FORTIFY_SOURCE=3 -c -o dicar.o dicar.c In file included from /usr/include/inttypes.h:25, from ../../include/canna/sysdep.h:30, from ../../include/canna/RK.h:44, from ../../lib/RK/RKintern.h:58, from dicar.c:37: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ dicar.c:480:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 480 | doDelete(argn, args) | ^~~~~~~~ dicar.c:501:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 501 | main(argn, args) | ^~~~ dicar.c: In function ‘doDelete’: dicar.c:499:1: warning: control reaches end of non-void function [-Wreturn-type] 499 | } | ^ dicar.c: In function ‘copyfile’: dicar.c:160:11: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 160 | (void)read(src, buf, siz); | ^~~~~~~~~~~~~~~~~~~ dicar.c: At top level: dicar.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[]="@(#) 102.1 $Id: dicar.c,v 1.4.2.2 2003/12/27 17:15:22 aida_s Exp $"; | ^~~~~ rm -f dicar gcc -m64 -o dicar -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now dicar.o -L../../lib/RK -lRK -L../../lib/RKindep -lRKindep make[5]: Leaving directory '/<>/cmd/dicar' making all in cmd/forcpp... make[5]: Entering directory '/<>/cmd/forcpp' gcc -m64 -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -Wdate-time -D_FORTIFY_SOURCE=3 -c -o forcpp.o forcpp.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from forcpp.c:32: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ forcpp.c:50:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 50 | e2j() | ^~~ forcpp.c:74:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 74 | j2e() | ^~~ forcpp.c:106:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 106 | main(n, args) | ^~~~ forcpp.c: In function ‘e2j’: forcpp.c:72:1: warning: control reaches end of non-void function [-Wreturn-type] 72 | } | ^ forcpp.c: In function ‘j2e’: forcpp.c:97:1: warning: control reaches end of non-void function [-Wreturn-type] 97 | } | ^ forcpp.c: At top level: forcpp.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[]="@(#) 112.1 $Id: forcpp.c,v 1.2 2003/02/01 19:34:21 aida_s Exp $"; | ^~~~~ rm -f forcpp gcc -m64 -o forcpp -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now forcpp.o -L../../lib/RKindep -lRKindep make[5]: Leaving directory '/<>/cmd/forcpp' making all in cmd/forsort... make[5]: Entering directory '/<>/cmd/forsort' gcc -m64 -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -Wdate-time -D_FORTIFY_SOURCE=3 -c -o forsort.o forsort.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from forsort.c:32: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ forsort.c:49:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 49 | e2j() | ^~~ forsort.c:63:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 63 | j2e() | ^~~ forsort.c:80:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 80 | main(n, args) | ^~~~ forsort.c: In function ‘e2j’: forsort.c:61:1: warning: control reaches end of non-void function [-Wreturn-type] 61 | } | ^ forsort.c: In function ‘j2e’: forsort.c:78:1: warning: control reaches end of non-void function [-Wreturn-type] 78 | } | ^ forsort.c: At top level: forsort.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[]="@(#) 112.1 $Id: forsort.c,v 1.2 2003/02/01 19:34:21 aida_s Exp $"; | ^~~~~ rm -f forsort gcc -m64 -o forsort -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now forsort.o -L../../lib/RKindep -lRKindep make[5]: Leaving directory '/<>/cmd/forsort' making all in cmd/kpdic... make[5]: Entering directory '/<>/cmd/kpdic' gcc -m64 -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -Wdate-time -D_FORTIFY_SOURCE=3 -c -o kpdic.o kpdic.c In file included from /usr/include/locale.h:25, from kpdic.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ kpdic.c:223:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 223 | main(argc, argv) | ^~~~ kpdic.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[]="@(#) 102.1 $Id: kpdic.c,v 1.4.2.2 2003/12/27 17:15:23 aida_s Exp $"; | ^~~~~ rm -f kpdic gcc -m64 -o kpdic -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now kpdic.o -L../../lib/RKindep -lRKindep make[5]: Leaving directory '/<>/cmd/kpdic' making all in cmd/mergewd... make[5]: Entering directory '/<>/cmd/mergewd' gcc -m64 -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -I../../lib/RK -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -Wdate-time -D_FORTIFY_SOURCE=3 -c -o mergewd.o mergewd.c In file included from /usr/include/inttypes.h:25, from ../../include/canna/sysdep.h:30, from ../../include/canna/RK.h:44, from ../../lib/RK/RKintern.h:58, from mergewd.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ mergewd.c:108:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 108 | main(n, args) | ^~~~ mergewd.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[]="@(#) 112.1 $Id: mergewd.c,v 1.1.1.1.4.2 2003/12/27 17:15:23 aida_s Exp $"; | ^~~~~ rm -f mergeword gcc -m64 -o mergeword -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now mergewd.o -L../../lib/RK -lRK -L../../lib/RKindep -lRKindep make[5]: Leaving directory '/<>/cmd/mergewd' making all in cmd/splitwd... make[5]: Entering directory '/<>/cmd/splitwd' gcc -m64 -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -Wdate-time -D_FORTIFY_SOURCE=3 -c -o splitwd.o splitwd.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from splitwd.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ splitwd.c:221:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 221 | main( argc, argv ) | ^~~~ splitwd.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[] = "@(#) 112.1 $Id: splitwd.c,v 1.2.4.2 2003/12/27 17:15:23 aida_s Exp $"; | ^~~~~ rm -f splitword gcc -m64 -o splitword -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now splitwd.o -L../../lib/RKindep -lRKindep make[5]: Leaving directory '/<>/cmd/splitwd' making all in cmd/wtoc... make[5]: Entering directory '/<>/cmd/wtoc' gcc -m64 -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -Wdate-time -D_FORTIFY_SOURCE=3 -c -o wtoc.o wtoc.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from wtoc.c:29: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ wtoc.c:141:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 141 | wtoi_write( fp, yomi, hinshi, kouho, hindo ) | ^~~~~~~~~~ wtoc.c: In function ‘wtoi_write’: wtoc.c:147:12: warning: pointer targets in passing argument 1 of ‘strcat’ differ in signedness [-Wpointer-sign] 147 | strcat(yomi,"¤ë"); | ^~~~ | | | uchar * {aka unsigned char *} In file included from /usr/include/features.h:502: /usr/include/powerpc64le-linux-gnu/bits/string_fortified.h:128:1: note: expected ‘char * restrict’ but argument is of type ‘uchar *’ {aka ‘unsigned char *’} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ wtoc.c:148:12: warning: pointer targets in passing argument 1 of ‘strcat’ differ in signedness [-Wpointer-sign] 148 | strcat(kouho,"¤ë"); | ^~~~~ | | | uchar * {aka unsigned char *} /usr/include/powerpc64le-linux-gnu/bits/string_fortified.h:128:1: note: expected ‘char * restrict’ but argument is of type ‘uchar *’ {aka ‘unsigned char *’} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ wtoc.c: At top level: wtoc.c:168:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 168 | main(argc,argv) | ^~~~ wtoc.c: In function ‘main’: wtoc.c:218:5: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 218 | else | ^~~~ wtoc.c:220:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 220 | wtoi_write( fpo, y, chghinshi( h, taiou, fshurui ), k, d ); | ^~~~~~~~~~ wtoc.c: In function ‘wtoi_write’: wtoc.c:154:1: warning: control reaches end of non-void function [-Wreturn-type] 154 | } | ^ wtoc.c: At top level: wtoc.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[]="@(#) 112.1 $Id: wtoc.c,v 1.2.2.2 2003/12/27 17:15:23 aida_s Exp $"; | ^~~~~ rm -f wtoc gcc -m64 -o wtoc -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now wtoc.o -L../../lib/RKindep -lRKindep make[5]: Leaving directory '/<>/cmd/wtoc' making all in cmd/mkromdic... make[5]: Entering directory '/<>/cmd/mkromdic' rm -f mkromdic cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I../../include -DCPP='cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 ' mkromdic chmod a+x mkromdic make[5]: Leaving directory '/<>/cmd/mkromdic' making all in cmd/mkbindic... make[5]: Entering directory '/<>/cmd/mkbindic' rm -f mkbindic cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I../../include -DCPP='cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 ' mkbindic chmod a+x mkbindic make[5]: Leaving directory '/<>/cmd/mkbindic' making all in cmd/dpbindic... make[5]: Entering directory '/<>/cmd/dpbindic' rm -f dpbindic cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I../../include dpbindic chmod a+x dpbindic make[5]: Leaving directory '/<>/cmd/dpbindic' making all in cmd/chkconc... make[5]: Entering directory '/<>/cmd/chkconc' gcc -m64 -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -I../../lib/RK -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DHYOUJUN_GRAM=\"/var/lib/canna/dic/canna/fuzokugo.cbd\" -Wdate-time -D_FORTIFY_SOURCE=3 -c -o chkconc.o chkconc.c In file included from /usr/include/inttypes.h:25, from ../../include/canna/sysdep.h:30, from ../../include/canna/RK.h:44, from ../../lib/RK/RKintern.h:58, from chkconc.c:1: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ chkconc.c:24:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 24 | main(ac, av) | ^~~~ rm -f chkconc gcc -m64 -o chkconc -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now chkconc.o -L../../lib/RK -lRK -L../../lib/RKindep -lRKindep make[5]: Leaving directory '/<>/cmd/chkconc' making all in cmd/canlisp... make[5]: Entering directory '/<>/cmd/canlisp' gcc -m64 -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -Wdate-time -D_FORTIFY_SOURCE=3 -c -o canlisp.o canlisp.c In file included from /usr/include/inttypes.h:25, from ../../include/canna/sysdep.h:30, from ../../include/canna/jrkanji.h:51, from canlisp.c:28: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ canlisp.c:40:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 40 | main(argc, argv) | ^~~~ canlisp.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "$Id: canlisp.c,v 1.3 2003/10/02 07:40:30 aida_s Exp $"; | ^~~~~~ rm -f canlisp gcc -m64 -o canlisp -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now canlisp.o -L../../lib/canna -lcanna -L../../lib/RKindep -lRKindep make[5]: Leaving directory '/<>/cmd/canlisp' making all in cmd/cannacheck... make[5]: Entering directory '/<>/cmd/cannacheck' gcc -m64 -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DCHECK_COMMAND -Wdate-time -D_FORTIFY_SOURCE=3 -c -o main.o main.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from main.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ main.c:36:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 36 | main(argc, argv,envp) | ^~~~ main.c:23:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 23 | static char rcs_id[] = "@(#) 102.1 $Id: main.c,v 1.6.2.2 2003/12/27 17:15:21 aida_s Exp $"; | ^~~~~~ rm -f cannacheck gcc -m64 -o cannacheck -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now main.o -L../../lib/canna -lcanna -L../../lib/RKindep -lRKindep make[5]: Leaving directory '/<>/cmd/cannacheck' making all in cmd/cannastat... make[5]: Entering directory '/<>/cmd/cannastat' gcc -m64 -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -Wdate-time -D_FORTIFY_SOURCE=3 -c -o cannastat.o cannastat.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from ../../include/ccompat.h:36, from cannastat.c:49: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ cannastat.c: In function ‘DispInfo’: cannastat.c:464:30: warning: ‘%2d’ directive writing between 2 and 11 bytes into a region of size between 0 and 14 [-Wformat-overflow=] 464 | sprintf( ctime,"%s %2d:%02dam", ctime, tt->tm_hour, tt->tm_min ) ; | ^~~ cannastat.c:464:26: note: directive argument in the range [-2147483648, 11] 464 | sprintf( ctime,"%s %2d:%02dam", ctime, tt->tm_hour, tt->tm_min ) ; | ^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:980, from cannastat.c:52: In function ‘sprintf’, inlined from ‘DispInfo’ at cannastat.c:464:4: /usr/include/powerpc64le-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 9 and 41 bytes into a destination of size 15 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /usr/include/powerpc64le-linux-gnu/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘ctime’ [-Wrestrict] cannastat.c: In function ‘DispInfo’: cannastat.c:439:17: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 439 | char ctime[ 15 ], utime[ 10 ], itime[ 10 ] ; | ^~~~~ cannastat.c:462:29: warning: ‘ 12:’ directive writing 4 bytes into a region of size between 1 and 15 [-Wformat-overflow=] 462 | sprintf( ctime,"%s 12:%02dam", ctime, tt->tm_min ) ; | ^~~~ In function ‘sprintf’, inlined from ‘DispInfo’ at cannastat.c:462:4: /usr/include/powerpc64le-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 9 and 32 bytes into a destination of size 15 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /usr/include/powerpc64le-linux-gnu/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘ctime’ [-Wrestrict] cannastat.c: In function ‘DispInfo’: cannastat.c:439:17: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 439 | char ctime[ 15 ], utime[ 10 ], itime[ 10 ] ; | ^~~~~ cannastat.c:460:29: warning: ‘ 12:’ directive writing 4 bytes into a region of size between 1 and 15 [-Wformat-overflow=] 460 | sprintf( ctime,"%s 12:%02dpm", ctime, tt->tm_min ) ; | ^~~~ In function ‘sprintf’, inlined from ‘DispInfo’ at cannastat.c:460:4: /usr/include/powerpc64le-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 9 and 32 bytes into a destination of size 15 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /usr/include/powerpc64le-linux-gnu/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘ctime’ [-Wrestrict] cannastat.c: In function ‘DispInfo’: cannastat.c:439:17: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 439 | char ctime[ 15 ], utime[ 10 ], itime[ 10 ] ; | ^~~~~ cannastat.c:458:30: warning: ‘%2d’ directive writing between 2 and 10 bytes into a region of size between 0 and 14 [-Wformat-overflow=] 458 | sprintf( ctime,"%s %2d:%02dpm", ctime, tt->tm_hour - 12, tt->tm_min ) ; | ^~~ cannastat.c:458:26: note: directive argument in the range [1, 2147483635] 458 | sprintf( ctime,"%s %2d:%02dpm", ctime, tt->tm_hour - 12, tt->tm_min ) ; | ^~~~~~~~~~~~~~~ In function ‘sprintf’, inlined from ‘DispInfo’ at cannastat.c:458:4: /usr/include/powerpc64le-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 9 and 40 bytes into a destination of size 15 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /usr/include/powerpc64le-linux-gnu/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘ctime’ [-Wrestrict] cannastat.c: In function ‘DispInfo’: cannastat.c:439:17: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 439 | char ctime[ 15 ], utime[ 10 ], itime[ 10 ] ; | ^~~~~ cannastat.c:466:30: warning: ‘%02u’ directive writing between 2 and 8 bytes into a region of size between 2 and 7 [-Wformat-overflow=] 466 | sprintf( utime,"%02u:%02u:%02u", (Uint)udate/3600, | ^~~~ cannastat.c:466:24: note: directive argument in the range [0, 71582788] 466 | sprintf( utime,"%02u:%02u:%02u", (Uint)udate/3600, | ^~~~~~~~~~~~~~~~ cannastat.c:466:24: note: directive argument in the range [0, 59] In function ‘sprintf’, inlined from ‘DispInfo’ at cannastat.c:466:2: /usr/include/powerpc64le-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 9 and 20 bytes into a destination of size 10 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ rm -f cannastat gcc -m64 -o cannastat -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now cannastat.o -L../../lib/canna -lcanna -L../../lib/RKindep -lRKindep make[5]: Leaving directory '/<>/cmd/cannastat' making all in cmd/cshost... make[5]: Entering directory '/<>/cmd/cshost' gcc -m64 -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -Wdate-time -D_FORTIFY_SOURCE=3 -c -o cshost.o cshost.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from cshost.c:46: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ cshost.c: In function ‘CannaDispControlList’: cshost.c:155:23: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 155 | wp += strlen( wp ) + 1 ; | ^~ | | | BYTE * {aka unsigned char *} In file included from ../../include/ccompat.h:43, from ../../include/IR.h:29, from cshost.c:49: /usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘BYTE *’ {aka ‘unsigned char *’} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ cshost.c:160:31: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 160 | wp += strlen( wp ) + 1 ; | ^~ | | | BYTE * {aka unsigned char *} /usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘BYTE *’ {aka ‘unsigned char *’} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ cshost.c: At top level: cshost.c:25:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 25 | static char rcs_id[] = "$Id: cshost.c,v 1.3.2.2 2003/12/27 17:15:22 aida_s Exp $"; | ^~~~~~ cshost.c:24:13: warning: ‘sccs_id’ defined but not used [-Wunused-variable] 24 | static char sccs_id[]="@(#) NEC UNIX( PC-UX/EWS-UX ) cshost.c 2.1 91/11/11 11:17:51"; | ^~~~~~~ rm -f cshost gcc -m64 -o cshost -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now cshost.o -L../../lib/canna -lcanna -L../../lib/RKindep -lRKindep make[5]: Leaving directory '/<>/cmd/cshost' making all in cmd/catdic... make[5]: Entering directory '/<>/cmd/catdic' gcc -m64 -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -Wdate-time -D_FORTIFY_SOURCE=3 -c -o can.o can.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from can.c:33: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ can.c: In function ‘ParseFile’: can.c:423:38: warning: pointer targets in passing argument 2 of ‘RkDeleteLine’ differ in signedness [-Wpointer-sign] 423 | i = RkDeleteLine(cx_num, r_dic, line) ; | ^~~~~ | | | unsigned char * In file included from can.c:35: ../../include/canna/RK.h:368:36: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 368 | int RkDeleteLine(int cx_num, char *name, char *line); | ~~~~~~^~~~ can.c: In function ‘write_chk’: can.c:523:29: warning: pointer targets in passing argument 2 of ‘RkChmodDic’ differ in signedness [-Wpointer-sign] 523 | ret = RkChmodDic(cx_num,opt_dic1,mode) ; | ^~~~~~~~ | | | char * ../../include/canna/RK.h:366:42: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 366 | int RkChmodDic(int cxnum, unsigned char *dicname, int mode); | ~~~~~~~~~~~~~~~^~~~~~~ can.c: At top level: can.c:566:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 566 | ovwrite_chk(dicname,mode) | ^~~~~~~~~~~ can.c: In function ‘ovwrite_chk’: can.c:571:29: warning: pointer targets in passing argument 2 of ‘RkChmodDic’ differ in signedness [-Wpointer-sign] 571 | ret = RkChmodDic(cx_num,dicname,mode) ; | ^~~~~~~ | | | char * ../../include/canna/RK.h:366:42: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 366 | int RkChmodDic(int cxnum, unsigned char *dicname, int mode); | ~~~~~~~~~~~~~~~^~~~~~~ can.c: At top level: can.c:624:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 624 | add_main (argc,argv) | ^~~~~~~~ can.c: In function ‘add_main’: can.c:635:24: warning: passing argument 3 of ‘scan_opt’ from incompatible pointer type [-Wincompatible-pointer-types] 635 | scan_opt(argc,argv,&argv); | ^~~~~ | | | char *** can.c:73:42: note: expected ‘int *’ but argument is of type ‘char ***’ 73 | int scan_opt(int argc, char **argv, int *argcp); | ~~~~~^~~~~ can.c: At top level: can.c:677:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 677 | cat_main(argc,argv) | ^~~~~~~~ can.c:848:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 848 | cp_main(argc,argv) | ^~~~~~~ can.c:1009:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1009 | del_main (argc,argv) | ^~~~~~~~ can.c:1063:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1063 | ls_main(argc,argv) | ^~~~~~~ can.c: In function ‘ls_main’: can.c:1182:37: warning: pointer targets in passing argument 2 of ‘RkListDic’ differ in signedness [-Wpointer-sign] 1182 | bufcnt = RkListDic(cx_num, user + user_offset, buf, BUFLEN ); | ~~~~~^~~~~~~~~~~~~ | | | char * ../../include/canna/RK.h:360:41: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 360 | int RkListDic(int cxnum, unsigned char *dirname, unsigned char *dicnames_return, int size); | ~~~~~~~~~~~~~~~^~~~~~~ can.c:1068:12: warning: unused variable ‘arg’ [-Wunused-variable] 1068 | int i, arg, j; | ^~~ can.c: At top level: can.c:1280:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1280 | mk_main (argc,argv) | ^~~~~~~ can.c:1373:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1373 | mv_main(argc,argv) | ^~~~~~~ can.c: In function ‘renameDictionary’: can.c:1440:29: warning: pointer targets in passing argument 2 of ‘RkRenameDic’ differ in signedness [-Wpointer-sign] 1440 | switch ( RkRenameDic( cn, dicname1, dicname2, force) ) { | ^~~~~~~~ | | | char * ../../include/canna/RK.h:363:43: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 363 | int RkRenameDic(int cxnum, unsigned char *dicname, unsigned char *newdicname, int mode); | ~~~~~~~~~~~~~~~^~~~~~~ can.c:1440:39: warning: pointer targets in passing argument 3 of ‘RkRenameDic’ differ in signedness [-Wpointer-sign] 1440 | switch ( RkRenameDic( cn, dicname1, dicname2, force) ) { | ^~~~~~~~ | | | char * ../../include/canna/RK.h:363:67: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 363 | int RkRenameDic(int cxnum, unsigned char *dicname, unsigned char *newdicname, int mode); | ~~~~~~~~~~~~~~~^~~~~~~~~~ can.c: At top level: can.c:1517:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1517 | rm_main(argc,argv) | ^~~~~~~ can.c: In function ‘rm_main’: can.c:1522:7: warning: unused variable ‘isflag’ [-Wunused-variable] 1522 | int isflag = 0; | ^~~~~~ can.c:1521:8: warning: unused variable ‘i’ [-Wunused-variable] 1521 | int i, j , ret , undel ; | ^ can.c: At top level: can.c:1577:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1577 | ch_main(argc,argv) | ^~~~~~~ can.c: In function ‘ch_main’: can.c:1594:29: warning: pointer targets in passing argument 2 of ‘RkChmodDic’ differ in signedness [-Wpointer-sign] 1594 | ret = RkChmodDic(cx_num,opt_dic1,mode); | ^~~~~~~~ | | | char * ../../include/canna/RK.h:366:42: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 366 | int RkChmodDic(int cxnum, unsigned char *dicname, int mode); | ~~~~~~~~~~~~~~~^~~~~~~ can.c: At top level: can.c:1631:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1631 | sy_main(argc,argv) | ^~~~~~~ can.c: In function ‘sy_main’: can.c:1635:15: warning: unused variable ‘mode’ [-Wunused-variable] 1635 | int ret ,mode ; | ^~~~ can.c: At top level: can.c:1668:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1668 | kill_main(argc,argv) | ^~~~~~~~~ can.c:1742:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1742 | can_ver() | ^~~~~~~ can.c:1783:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1783 | main(argc,argv) | ^~~~ can.c: In function ‘scan_opt’: can.c:1858:20: warning: unused variable ‘i’ [-Wunused-variable] 1858 | int opt_code , i ; | ^ can.c: At top level: can.c:24:13: warning: ‘rcs’ defined but not used [-Wunused-variable] 24 | static char rcs[] = "@(#) 112.1 $Id: can.c,v 1.4 2003/02/01 19:34:20 aida_s Exp $"; | ^~~ gcc -m64 -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -Wdate-time -D_FORTIFY_SOURCE=3 -c -o rutil.o rutil.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from rutil.c:34: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rutil.c: In function ‘Message’: rutil.c:682:1: warning: type of ‘a’ defaults to ‘int’ [-Wimplicit-int] 682 | Message(fmt, a, b, c, d, e, f, g, h, i, j) | ^~~~~~~ rutil.c:682:1: warning: type of ‘b’ defaults to ‘int’ [-Wimplicit-int] rutil.c:682:1: warning: type of ‘c’ defaults to ‘int’ [-Wimplicit-int] rutil.c:682:1: warning: type of ‘d’ defaults to ‘int’ [-Wimplicit-int] rutil.c:682:1: warning: type of ‘e’ defaults to ‘int’ [-Wimplicit-int] rutil.c:682:1: warning: type of ‘f’ defaults to ‘int’ [-Wimplicit-int] rutil.c:682:1: warning: type of ‘g’ defaults to ‘int’ [-Wimplicit-int] rutil.c:682:1: warning: type of ‘h’ defaults to ‘int’ [-Wimplicit-int] rutil.c:682:1: warning: type of ‘i’ defaults to ‘int’ [-Wimplicit-int] rutil.c:682:1: warning: type of ‘j’ defaults to ‘int’ [-Wimplicit-int] rutil.c: In function ‘makeDictionary’: rutil.c:394:9: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 394 | fgets(ans,80,stdin); | ^~~~~~~~~~~~~~~~~~~ rutil.c:484:9: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 484 | fgets(ans,80,stdin); | ^~~~~~~~~~~~~~~~~~~ rutil.c: At top level: rutil.c:27:13: warning: ‘rcs’ defined but not used [-Wunused-variable] 27 | static char rcs[] = "@(#) 112.1 $Id: rutil.c,v 1.3.2.2 2003/12/27 17:15:21 aida_s Exp $"; | ^~~ In file included from /usr/include/stdio.h:980: In function ‘fgets’, inlined from ‘makeDictionary’ at rutil.c:394:2: /usr/include/powerpc64le-linux-gnu/bits/stdio2.h:202:12: warning: call to ‘__fgets_chk_warn’ declared with attribute warning: fgets called with bigger size than length of destination buffer [-Wattribute-warning] 202 | return __fgets_chk_warn (__s, sz, __n, __stream); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘fgets’, inlined from ‘makeDictionary’ at rutil.c:484:2: /usr/include/powerpc64le-linux-gnu/bits/stdio2.h:202:12: warning: call to ‘__fgets_chk_warn’ declared with attribute warning: fgets called with bigger size than length of destination buffer [-Wattribute-warning] 202 | return __fgets_chk_warn (__s, sz, __n, __stream); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -m64 -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -Wdate-time -D_FORTIFY_SOURCE=3 -c -o RKdelline.o RKdelline.c In file included from /usr/include/inttypes.h:25, from ../../include/canna/sysdep.h:30, from ../../include/canna/RK.h:44, from RKdelline.c:30: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ RKdelline.c:23:17: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 23 | static char rcs_id[] = "@(#) 112.1 $Id: RKdelline.c,v 1.3 2003/10/02 07:40:30 aida_s Exp $"; | ^~~~~~ rm -f catdic gcc -m64 -o catdic -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now can.o rutil.o RKdelline.o -L../../lib/canna -lcanna -L../../lib/RKindep -lRKindep make[5]: Leaving directory '/<>/cmd/catdic' make[4]: Leaving directory '/<>/cmd' making all in ./dic... make[4]: Entering directory '/<>/dic' making all in dic/ideo... make[5]: Entering directory '/<>/dic/ideo' making all in dic/ideo/pubdic... make[6]: Entering directory '/<>/dic/ideo/pubdic' gcc -m64 -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -Wdate-time -D_FORTIFY_SOURCE=3 -c -o pod.o pod.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from pod.c:23: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ pod.c: In function ‘Wscpy’: pod.c:166:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 166 | while (ch = *s++) { | ^~ pod.c: In function ‘internhinshi’: pod.c:318:35: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 318 | for (pp = partsofspeech + key ; p = *pp ; pp = &(p->next)) { | ^ pod.c: In function ‘replace_hinshi’: pod.c:358:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 358 | while (s = Fgetws(readbuf, READBUFSIZE, f)) { | ^ pod.c: In function ‘interndesc’: pod.c:503:33: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | for (pp = description + key ; p = *pp ; pp = &(p->next)) { | ^ pod.c: In function ‘searchdesc’: pod.c:553:33: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 553 | for (pp = description + key ; p = *pp ; pp = &(p->next)) { | ^ pod.c: In function ‘store_description’: pod.c:578:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 578 | while (s = Fgetws(readbuf, READBUFSIZE, f)) { | ^ pod.c: In function ‘intern’: pod.c:758:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 758 | for (pp = dic + key ; p = *pp ; pp = &(p->next)) { | ^ pod.c: In function ‘storepd’: pod.c:831:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 831 | while (p = Fgetws(readbuf, READBUFSIZE, file)) { | ^ pod.c: In function ‘comparepd’: pod.c:864:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 864 | while (p = Fgetws(readbuf, READBUFSIZE, file)) { | ^ pod.c: In function ‘diccompar’: pod.c:1160:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1160 | if (n = Wscmp((*p1)->yomi, (*p2)->yomi)) { | ^ pod.c:1163:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1163 | else if (n = Wscmp((*p1)->tango, (*p2)->tango)) { | ^ pod.c:1166:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1166 | else if (n = Wscmp((*p1)->hinshi->hinshi, (*p2)->hinshi->hinshi)) { | ^ pod.c: In function ‘dichindocompar’: pod.c:1179:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1179 | if (n = Wscmp((*p1)->yomi, (*p2)->yomi)) { | ^ pod.c:1182:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1182 | else if (n = ((*p2)->hindo - (*p1)->hindo)) { | ^ pod.c:1185:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1185 | else if (n = Wscmp((*p1)->tango, (*p2)->tango)) { | ^ pod.c:1188:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1188 | else if (n = Wscmp((*p1)->hinshi->hinshi, (*p2)->hinshi->hinshi)) { | ^ rm -f pod gcc -m64 -o pod -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now pod.o -L../../../lib/RKindep -lRKindep cat a.p k.p s.p t.p n.p h.p m.p y.p r.p w.p x.p | ./pod - -p -i -2 > iroha.spl ../../../cmd/mergewd/mergeword < iroha.spl > iroha.t rm -f iroha.spl make[6]: Leaving directory '/<>/dic/ideo/pubdic' making all in dic/ideo/grammar... make[6]: Entering directory '/<>/dic/ideo/grammar' ../../../cmd/forcpp/forcpp -7 < gram.code | cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -USX | ../../../cmd/forcpp/forcpp -8 > cpp.gram ../../../cmd/crxgram/crxgram -f cpp.gram rows 504 cols 374 neg 91 ../../../cmd/forsort/forsort -7 < cnj.swd | sort | ../../../cmd/forsort/forsort -8 | ../../../cmd/mergewd/mergeword > fuzokugo.swd ../../../cmd/crxdic/crxdic -g -s -o fuzokugo.cbd -D cnj.bits -n fuzokugo fuzokugo.swd fuzokugo.swd has 186 entries with 309 words make[6]: Leaving directory '/<>/dic/ideo/grammar' making all in dic/ideo/words... make[6]: Entering directory '/<>/dic/ideo/words' ../../../cmd/crxdic/crxdic -D ../grammar/cnj.bits -m -o bushu.cbd -n bushu bushu.t bushu.mwd has 179 entries with 5278 words ../../../cmd/crfreq/crfreq -o bushu.cld bushu.cbd bushu.mwd size 38804 bits 4851 bytes ../../../cmd/crxdic/crxdic -D ../grammar/cnj.bits -m -o iroha.cbd -n iroha ../../../dic/ideo/pubdic/iroha.t iroha.mwd has 27481 entries with 42009 words ../../../cmd/crfreq/crfreq -div 512 -o iroha.cld iroha.cbd iroha.mwd size 125977 bits 15748 bytes cat bushu.cbd >> iroha.cbd make[6]: Leaving directory '/<>/dic/ideo/words' make[5]: Leaving directory '/<>/dic/ideo' making all in dic/phono... make[5]: Entering directory '/<>/dic/phono' ../../cmd/forcpp/forcpp -7 < default.kpdef | cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename default.kpdef '.kpdef'`.cbp SIZE 2411 KEYS 296 ../../cmd/forcpp/forcpp -7 < jdaemon.kpdef | cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename jdaemon.kpdef '.kpdef'`.cbp SIZE 2433 KEYS 294 ../../cmd/forcpp/forcpp -7 < just.kpdef | cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename just.kpdef '.kpdef'`.cbp SIZE 2158 KEYS 268 ../../cmd/forcpp/forcpp -7 < kaisoku.kpdef | cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename kaisoku.kpdef '.kpdef'`.cbp SIZE 1874 KEYS 210 ../../cmd/forcpp/forcpp -7 < kana.kpdef | cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename kana.kpdef '.kpdef'`.cbp :331:5: warning: backslash and newline separated by space SIZE 1806 KEYS 276 ../../cmd/forcpp/forcpp -7 < lan5.kpdef | cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename lan5.kpdef '.kpdef'`.cbp SIZE 1618 KEYS 202 ../../cmd/forcpp/forcpp -7 < matsu.kpdef | cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename matsu.kpdef '.kpdef'`.cbp SIZE 2532 KEYS 312 ../../cmd/forcpp/forcpp -7 < newjis.kpdef | cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename newjis.kpdef '.kpdef'`.cbp SIZE 579 KEYS 88 ../../cmd/forcpp/forcpp -7 < romaji.kpdef | cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename romaji.kpdef '.kpdef'`.cbp SIZE 1705 KEYS 210 ../../cmd/forcpp/forcpp -7 < sokuon.kpdef | cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename sokuon.kpdef '.kpdef'`.cbp SIZE 155 KEYS 19 ../../cmd/forcpp/forcpp -7 < english.kpdef | cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename english.kpdef '.kpdef'`.cbp :214: error: detected recursion whilst expanding macro "bool" :1282: error: detected recursion whilst expanding macro "pixel" :1973: error: detected recursion whilst expanding macro "vector" SIZE 37883 KEYS 2017 ../../cmd/forcpp/forcpp -7 < tut.kpdef | cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename tut.kpdef '.kpdef'`.cbp SIZE 20337 KEYS 2641 ../../cmd/forcpp/forcpp -7 < vje.kpdef | cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename vje.kpdef '.kpdef'`.cbp SIZE 2667 KEYS 324 ../../cmd/forcpp/forcpp -7 < wx2+.kpdef | cpp -traditional -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename wx2+.kpdef '.kpdef'`.cbp SIZE 2445 KEYS 300 make[5]: Leaving directory '/<>/dic/phono' make[4]: Leaving directory '/<>/dic' making all in ./misc... make[4]: Entering directory '/<>/misc' cp default.ca default.canna sed -e 's%@(cannaSrvDir)%DefCannaSrvDir%g' \ -e 's%@(cannaKillDir)%DefCannaSrvDir%g' \ -e 's%@(UnixSockDir)%/tmp/.iroha_unix%g' \ -e 's%@(UnixSockName)%IROHA%g' \ -e 's%@(cannaOwner)%bin%g' \ -e 's%@(ErrDir)%/var/log/canna%g' rc.canna-dist > rc.canna making all in misc/initfiles... make[5]: Entering directory '/<>/misc/initfiles' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/<>/misc/initfiles' make[4]: Leaving directory '/<>/misc' making all in ./doc... make[4]: Entering directory '/<>/doc' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/doc' make[3]: Leaving directory '/<>' Mon May 6 12:59:19 UTC 2024 make[2]: Leaving directory '/<>' /usr/bin/make -C doc/man/guide/tex \ CDEBUGFLAGS="-g -Wall" \ CCOPTIONS="-g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3" \ LOCAL_LDFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now" \ SHLIBGLOBALSFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now" make[2]: Entering directory '/<>/doc/man/guide/tex' (echo "s%@(cannaBinDir)%/usr//bin%g"; \ echo "s%@(cannaLibDir)%/etc/canna%g"; \ echo "s%@(cannaIncDir)%/usr//include/canna%g"; \ echo "s%@(UnixSockDir)%/tmp/.iroha_unix%g"; \ echo "s%@(UnixSockName)%IROHA%g"; \ echo "s%@(AccessFile)%/etc/hosts.canna%g"; \ echo "s%@(DicDir)%/var/lib/canna/dic%g"; \ echo "s%@(ErrDir)%/var/log/canna%g") > ../../../../misc/manual.sed sed -f ../../../../misc/manual.sed canna-dist.tex > canna.tex gcc -m64 -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -I../../../../include -Dlinux -D__powerpc64__ -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -Wdate-time -D_FORTIFY_SOURCE=3 -c -o cannaindex.o cannaindex.c In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from cannaindex.c:27: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ cannaindex.c:58:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 58 | compentry(a, b) | ^~~~~~~~~ cannaindex.c:130:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 130 | readindex(f, e) | ^~~~~~~~~ cannaindex.c: In function ‘readindex’: cannaindex.c:144:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 144 | while (p = index(p, '$')) { | ^ cannaindex.c:156:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 156 | while (p = index(p, '$')) { | ^ cannaindex.c:135:14: warning: unused variable ‘pagenum’ [-Wunused-variable] 135 | int n = 0, pagenum; | ^~~~~~~ cannaindex.c: At top level: cannaindex.c:182:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 182 | main(argc, argv) | ^~~~ cannaindex.c: In function ‘main’: cannaindex.c:201:47: warning: format ‘%s’ expects a matching ‘char *’ argument [-Wformat=] 201 | fprintf(stderr, "%s: Can not open file \"%s\".\n", argv[1]); | ~^ | | | char * cannaindex.c: At top level: cannaindex.c:24:13: warning: ‘rcs_id’ defined but not used [-Wunused-variable] 24 | static char rcs_id[] = "$Id: cannaindex.c,v 1.2 2002/10/20 14:29:58 aida_s Exp $"; | ^~~~~~ rm -f cannaindex gcc -m64 -o cannaindex -g -Wall -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/canna-3.7p3-21 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now cannaindex.o echo 'DUMMY' > candex.tex platex --kanji=euc canna.tex This is e-upTeX, Version 3.141592653-p4.1.0-u1.29-230214-2.6 (euc) (TeX Live 2023/Debian) (preloaded format=platex) restricted \write18 enabled. entering extended mode (./canna.tex(guessed encoding #3: EUC-JP = euc) pLaTeX2e <2023-02-14>+1, based on LaTeX2e <2023-11-01> patch level 1 L3 programming layer <2024-01-22> (/usr/share/texlive/texmf-dist/tex/platex/base/jbook.cls(guessed encoding #5: ISO-2022-JP = jis) Document Class: jbook 2020/09/30 v1.8f Standard pLaTeX class (/usr/share/texlive/texmf-dist/tex/platex/base/jbk10.clo(guessed encoding #6: ASCII = euc))) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty(guessed encoding #5: ASCII = euc) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty(guessed encoding #6: ASCII = euc)) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty(guessed encoding #6: ASCII = euc) (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty(guessed encoding #7: ASCII = euc)) (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg(guessed encoding #7: ASCII = euc)) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def(guessed encoding #7: ASCII = euc)))) (/usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty(guessed encoding #5: ASCII = euc)) (./canna.sty(guessed encoding #5: EUC-JP = euc)) Writing index file canna.idx (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-dvips.def(guessed encoding #6: ASCII = euc)) No file canna.aux. [0] [1] [2] [3] [4] No file canna.toc. [5] (./jinput.tex(guessed encoding #10: EUC-JP = euc) 第 1 ç«  [1] [2] [3](guessed encoding #11: ASCII = euc) LaTeX Warning: Reference `3-1ガイドラインã®ãƒ‡ãƒ¼ã‚¿å…¥åŠ›ãƒ¢ãƒ¼ãƒ‰è¡¨ç¤º' on page 4 unde fined on input line 178. <../zukei/modedisp.eps> LaTeX Warning: Float too large for page by 12.08514pt on input line 189. [4] [5](guessed encoding #11: ASCII = euc) LaTeX Warning: Reference `3-2入力モードã®åˆ‡ã‚Šæ›¿ãˆã®æ“作ã¨ãƒ¢ãƒ¼ãƒ‰ã®ç§»è¡Œ' on page 6 undefined on input line 196. <../zukei/modes.eps> [6] [7](guessed encoding #11: ASCII = euc) <../zukei/key.eps> [8] [9] LaTeX Warning: Reference `Dローマ字ã‹ãªå¤‰æ›è¡¨' on page 10 undefined on input li ne 289. LaTeX Warning: Reference `3.3.6.4カスタマイズã®ã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰' on page 10 undefined on input line 358. LaTeX Warning: Reference `カスタマイズ・ãã®ä»–ã®ã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰' on page 10 undefine d on input line 359. [10] (/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd(guessed encoding #11: ASCII = euc)) [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] LaTeX Warning: Reference `3.3.6.4カスタマイズã®ã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰' on page 21 undefined on input line 933. LaTeX Warning: Reference `カスタマイズ・ãã®ä»–ã®ã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰' on page 21 undefine d on input line 934. [21] [22] [23] [24] [25] [26] [27] [28] LaTeX Warning: Reference `3.3カスタマイズ' on page 29 undefined on input line 1 318. [29] LaTeX Warning: Reference `3.3カスタマイズ' on page 30 undefined on input line 1 373. [30] [31] [32] [33] [34] [35] [36] [37] [38] LaTeX Warning: Reference `3.2.7ãã®ä»–ã®æ©Ÿèƒ½' on page 39 undefined on input line 1735. [39] LaTeX Warning: Reference `L16進漢字コード一覧表' on page 40 undefined on input line 1761. LaTeX Warning: Reference `カスタマイズ・ãã®ä»–ã®ã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰' on page 40 undefine d on input line 1781. LaTeX Warning: Reference `3.2.7ãã®ä»–ã®æ©Ÿèƒ½' on page 40 undefined on input line 1793. [40] [41] LaTeX Warning: Reference `G部首入力ã®éƒ¨é¦–å一覧表' on page 42 undefined on inpu t line 1857. LaTeX Warning: Reference `3.2.7ãã®ä»–ã®æ©Ÿèƒ½' on page 42 undefined on input line 1887. [42] [43] LaTeX Warning: Reference `3.2.7.1.1記å·å…¨èˆ¬' on page 44 undefined on input line 1948. LaTeX Warning: Reference `3.2.7.1.2ロシア文字' on page 44 undefined on input li ne 1949. LaTeX Warning: Reference `3.2.7.1.3ギリシャ文字' on page 44 undefined on input line 1950. LaTeX Warning: Reference `3.2.7.1.4罫線' on page 44 undefined on input line 195 1. LaTeX Warning: Reference `3.2.6.716進コードã«ã‚ˆã‚‹å…¥åŠ›ã®ä»•æ–¹' on page 44 undefin ed on input line 1953. LaTeX Warning: Reference `3.2.6.8部首変æ›ã«ã‚ˆã‚‹å…¥åŠ›ã®ä»•æ–¹' on page 44 undefined on input line 1955. LaTeX Warning: Reference `3.2.7.4.1å˜èªžç™»éŒ²' on page 44 undefined on input line 1967. LaTeX Warning: Reference `3.2.7.4.2å˜èªžå‰Šé™¤' on page 44 undefined on input line 1968. LaTeX Warning: Reference `3.2.7.4.3辞書マウント/アンマウント' on page 44 undefi ned on input line 1969. LaTeX Warning: Reference `3.2.7.5変æ›æ–¹å¼ã®å¤‰æ›´' on page 44 undefined on input line 1971. LaTeX Warning: Reference `3.2.7.5変æ›æ–¹å¼ã®å¤‰æ›´' on page 44 undefined on input line 1972. LaTeX Warning: Reference `3.2.7.6.1サーãƒã®åˆ‡ã‚Šé›¢ã—' on page 44 undefined on in put line 1974. LaTeX Warning: Reference `3.2.7.6.2サーãƒã®åˆ‡ã‚Šæ›¿ãˆ' on page 44 undefined on in put line 1975. LaTeX Warning: Reference `3.2.7.6.3サーãƒã®è¡¨ç¤º' on page 44 undefined on input line 1976. LaTeX Warning: Reference `3.2.7.4.3辞書マウント/アンマウント' on page 44 undefi ned on input line 1978. LaTeX Warning: Reference `3.2.7.8学習状態表示' on page 44 undefined on input li ne 1980. LaTeX Warning: Reference `3.2.7.9ãƒãƒ¼ã‚¸ãƒ§ãƒ³è¡¨ç¤º' on page 44 undefined on input line 1982. LaTeX Warning: Reference `3.2.7.10.1ローマ字ã‹ãªå¤‰æ›è¾žæ›¸ã®è¡¨ç¤º' on page 44 unde fined on input line 1985. LaTeX Warning: Reference `3.2.7.10.2カスタマイズファイル表示' on page 44 undefi ned on input line 1987. [44] LaTeX Warning: Reference `3.3カスタマイズ' on page 45 undefined on input line 2 027. [45] LaTeX Warning: Reference `記å·å…¥åŠ›ãƒ¢ãƒ¼ãƒ‰ã§ã®å…¥åŠ›' on page 46 undefined on input line 2038. [46] [47] [48] [49] [50] [51] [52] LaTeX Warning: Reference `3.3カスタマイズ' on page 53 undefined on input line 2 362. LaTeX Warning: Reference `å˜èªžç™»éŒ²ãƒ»å˜èªžå…¥åŠ›' on page 53 undefined on input lin e 2401. LaTeX Warning: Reference `å˜èªžç™»éŒ²ãƒ»å˜èªžå…¥åŠ›' on page 53 undefined on input lin e 2403. [53] LaTeX Warning: Reference `å˜èªžç™»éŒ²ãƒ»èª­ã¿å…¥åŠ›' on page 54 undefined on input lin e 2411. LaTeX Warning: Reference `å˜èªžç™»éŒ²ãƒ»èª­ã¿å…¥åŠ›' on page 54 undefined on input lin e 2413. [54] [55] LaTeX Warning: Reference `å˜èªžå‰Šé™¤ãƒ»èª­ã¿å…¥åŠ›' on page 56 undefined on input lin e 2511. LaTeX Warning: Reference `å˜èªžå‰Šé™¤ãƒ»èª­ã¿å…¥åŠ›' on page 56 undefined on input lin e 2513. LaTeX Warning: Reference `å˜èªžå‰Šé™¤ãƒ»è¾žæ›¸é¸æŠž' on page 56 undefined on input lin e 2521. LaTeX Warning: Reference `å˜èªžå‰Šé™¤ãƒ»è¾žæ›¸é¸æŠž' on page 56 undefined on input lin e 2523. [56] [57] [58] [59] [60] [61] LaTeX Warning: Reference `3.3.6.4カスタマイズã®ã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰' on page 62 undefined on input line 2802. LaTeX Warning: Reference `カスタマイズ・ãã®ä»–ã®ã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰' on page 62 undefine d on input line 2803. [62] [63] [64]) [65] (./custom.tex(guessed encoding #10: EUC-JP = euc) [66] 第 2 ç«  [67] LaTeX Warning: Reference `.canna' on page 68 undefined on input line 102. LaTeX Warning: Reference `other' on page 68 undefined on input line 102. LaTeX Warning: Reference `.canna' on page 68 undefined on input line 106. LaTeX Warning: Reference `other' on page 68 undefined on input line 121. LaTeX Warning: Reference `カスタマイズファイルã®ã‚µãƒ¼ãƒé †' on page 68 undefined on input line 138. [68] LaTeX Warning: Reference `æä¾›ã™ã‚‹ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºãƒ•ã‚¡ã‚¤ãƒ«' on page 69 undefined on input line 178. LaTeX Warning: Reference `Xウィンドウã®ã¿ã®ã‚­ãƒ¼ä¸€è¦§' on page 69 undefined on in put line 246. [69] LaTeX Warning: Reference `辞書指定キーワード' on page 70 undefined on input lin e 309. LaTeX Warning: Reference `概説・ã‹ãªæ¼¢å­—変æ›è¾žæ›¸' on page 70 undefined on input line 334. LaTeX Warning: Reference `3.4.2辞書' on page 70 undefined on input line 336. [70] LaTeX Warning: Reference `指定ã§ãる辞書' on page 71 undefined on input line 37 4. [71] LaTeX Warning: Reference `概説・ã‹ãªæ¼¢å­—変æ›è¾žæ›¸' on page 72 undefined on input line 478. LaTeX Warning: Reference `3.4.2辞書' on page 72 undefined on input line 480. LaTeX Warning: Reference `テキスト形å¼ã‚·ã‚¹ãƒ†ãƒ è¾žæ›¸' on page 72 undefined on inp ut line 489. LaTeX Warning: Reference `字種変æ›ã«ã‚ˆã‚‹å…¥åŠ›' on page 72 undefined on input lin e 521. [72] LaTeX Warning: Reference `辞書ã®READ・WRITE権' on page 73 undefined on input li ne 532. LaTeX Warning: Reference `æä¾›ã™ã‚‹ãƒ­ãƒ¼ãƒžå­—辞書テーブル' on page 73 undefined on input line 577. [73] [74] LaTeX Warning: Reference `ローマ字ã‹ãªå¤‰æ›ãƒ†ãƒ¼ãƒ–ルã®å†…容' on page 75 undefined on input line 672. [75] LaTeX Warning: Reference `最長一致法ã®åŽŸå‰‡' on page 76 undefined on input line 766. LaTeX Warning: Reference `4ã‹ãªæ¼¢å­—変æ›ãƒ¦ãƒ¼ãƒ†ã‚£ãƒªãƒ†ã‚£' on page 76 undefined on input line 816. [76] LaTeX Warning: Reference `主ãªæ©Ÿèƒ½å' on page 77 undefined on input line 840. LaTeX Warning: Reference `Cカスタマイズã«ç”¨ã„る機能å一覧表' on page 77 undefin ed on input line 842. LaTeX Warning: Reference `4.5.5複数処ç†ã§ã®ã‚­ãƒ¼ã®å‰²ã‚Šå½“ã¦' on page 77 undefined on input line 928. [77] LaTeX Warning: Reference `特殊キー一覧' on page 78 undefined on input line 957. LaTeX Warning: Reference `Xウィンドウã®ã¿ã®ã‚­ãƒ¼ä¸€è¦§' on page 78 undefined on in put line 1006. LaTeX Warning: Reference `<å‚考>等価ãªã‚­ãƒ¼ä¸€è¦§' on page 78 undefined on input line 1045. LaTeX Warning: Reference `キー割り当ã¦ã®ã§ãるモード一覧' on page 78 undefined on input line 1076. LaTeX Warning: Reference `4.5.2機能ã¸ã®ã‚­ãƒ¼ã®å‰²ã‚Šå½“ã¦' on page 78 undefined on input line 1123. [78] [79] [80] [81] LaTeX Warning: Reference `.cannaã«ãŠã‘る評価型' on page 82 undefined on input l ine 1248. [82] LaTeX Warning: Reference `シンボル以外ã®ãƒ‡ãƒ¼ã‚¿åž‹' on page 83 undefined on input line 1327. LaTeX Warning: Reference `シンボル以外ã®ãƒ‡ãƒ¼ã‚¿åž‹' on page 83 undefined on input line 1353. LaTeX Warning: Reference `3.3.6.4カスタマイズã®ã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰' on page 83 undefined on input line 1361. LaTeX Warning: Reference `カスタマイズ・ãã®ä»–ã®ã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰' on page 83 undefine d on input line 1362. [83] Underfull \hbox (badness 10000) in paragraph at lines 1419--1419 []\OT1/cmtt/m/n/10 "iroha" "fuzokugo" :bushu "bushu" Underfull \hbox (badness 10000) in paragraph at lines 1419--1419 \OT1/cmtt/m/n/10 :katakana "mykatakana" :grammar LaTeX Warning: Reference `3.3.2使用ã™ã‚‹è¾žæ›¸ã®æŒ‡å®š' on page 84 undefined on inpu t line 1425. LaTeX Warning: Reference `モード一覧' on page 84 undefined on input line 1451. [84] [85] LaTeX Font Warning: Font shape `OMS/cmtt/m/n' undefined (Font) using `OMS/cmsy/m/n' instead (Font) for symbol `textbackslash' on input line 1622. LaTeX Warning: Reference `Cカスタマイズã«ç”¨ã„る機能å一覧表' on page 86 undefin ed on input line 1653. LaTeX Warning: Reference `3.3.5キーæ“作ã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚º' on page 86 undefined on input line 1656. [86] [87] LaTeX Warning: Reference `カスタマイズ・記å·å®šç¾©' on page 88 undefined on input line 1737. [88] [89] LaTeX Warning: Reference `カスタマイズ・モード表示ã®å¤‰æ›´' on page 90 undefined on input line 1822. LaTeX Warning: Reference `メニュー' on page 90 undefined on input line 1827. LaTeX Warning: Reference `カスタマイズ・文字一覧ã®ä½œæˆ' on page 90 undefined on input line 1829. LaTeX Warning: Reference `カスタマイズ・キーã®ãƒã‚¤ãƒ³ãƒ‰' on page 90 undefined on input line 1907. [90] [91] LaTeX Warning: Reference `string' on page 92 undefined on input line 1978. [92] LaTeX Warning: Reference `character' on page 93 undefined on input line 1997. [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] (/usr/share/texlive/texmf-dist/tex/latex/base/ts1cmtt.fd(guessed encoding #11: ASCII = euc)) [103] [104] [105] [106] Overfull \hbox (12.02753pt too wide) in paragraph at lines 3158--3162 [][][][] Overfull \hbox (12.02753pt too wide) in paragraph at lines 3166--3170 [][][][] [107] Overfull \hbox (12.02753pt too wide) in paragraph at lines 3173--3178 [][][][] Overfull \hbox (12.02753pt too wide) in paragraph at lines 3182--3187 [][][][] Overfull \hbox (12.02753pt too wide) in paragraph at lines 3191--3195 [][][][] ) [108] (./server.tex(guessed encoding #10: EUC-JP = euc) 第 3 ç«  LaTeX Warning: Reference `sec:access-control' on page 109 undefined on input li ne 60. [109] [110] [111] Overfull \hbox (12.43904pt too wide) in paragraph at lines 259--270 []\TS1/cmr/m/n/10 $\OT1/cmr/m/n/10 (CANNALIBDIR)/dic/canna\JY1/mc/m/n/10 〠\TS 1/cmr/m/n/10 $\OT1/cmr/m/n/10 (CAN-NAL-IB-DIR)/dic/user\JY1/mc/m/n/10 〠\TS1/c mr/m/n/10 $\OT1/cmr/m/n/10 (CAN-NAL-IB-DIR)/dic/group\JY1/mc/m/n/10 〠[112] [113] LaTeX Warning: Reference `4ã‹ãªæ¼¢å­—変æ›ãƒ¦ãƒ¼ãƒ†ã‚£ãƒªãƒ†ã‚£' on page 114 undefined on input line 382. [114] [115] [116] LaTeX Warning: Reference `å“詞コード表' on page 117 undefined on input line 557 . LaTeX Warning: Reference `4ã‹ãªæ¼¢å­—変æ›ãƒ¦ãƒ¼ãƒ†ã‚£ãƒªãƒ†ã‚£' on page 117 undefined on input line 596. LaTeX Warning: Reference `3.3カスタマイズ' on page 117 undefined on input line 605. [117] [118] LaTeX Warning: Reference `3.3カスタマイズ' on page 119 undefined on input line 694. [119]) [120] (./commands.tex(guessed encoding #10: EUC-JP = euc) 第 4 ç«  [121]) [122] [123] (./library.tex(guessed encoding #10: EUC-JP = euc) [168] 第 5 ç«  Overfull \hbox (60.6378pt too wide) in paragraph at lines 70--74 [][][][] Overfull \hbox (60.6378pt too wide) in paragraph at lines 77--81 [][][][] [169] [170] LaTeX Warning: Reference `ユーザインタフェースライブラリ関数ãŠã‚ˆã³ãã®ãƒ•ã‚¡ã‚¤ãƒ« 一覧' on page 171 undefined on input line 147. [171] Overfull \hbox (13.08633pt too wide) in paragraph at lines 238--276 [][][][] [172] [173] LaTeX Warning: Reference `5.2.2.3コンテクスト' on page 174 undefined on input l ine 410. LaTeX Warning: Reference `5.2.2.6中間表示' on page 174 undefined on input line 426. [174](guessed encoding #11: ASCII = euc) <../zukei/context.eps> [175] [176](guessed encoding #11: ASCII = euc) <../zukei/interdpy.eps> LaTeX Warning: Reference `中間表示図' on page 177 undefined on input line 601. LaTeX Warning: Reference `中間表示図' on page 177 undefined on input line 616. [177] [178] [179] [180] [181] [182] [183] [184] [185] [186]) [187] [188] (./konna.tex(guessed encoding #10: EUC-JP = euc) 第 6 ç«  [209] LaTeX Warning: Reference `3.5.3一般ã«è¦‹ã‚‰ã‚Œã‚‹ç—‡çŠ¶' on page 210 undefined on inp ut line 126. LaTeX Warning: Reference `3.5.3一般ã«è¦‹ã‚‰ã‚Œã‚‹ç—‡çŠ¶' on page 210 undefined on inp ut line 129. LaTeX Warning: Reference `3.5.3一般ã«è¦‹ã‚‰ã‚Œã‚‹ç—‡çŠ¶' on page 210 undefined on inp ut line 132. LaTeX Warning: Reference `3.5.3一般ã«è¦‹ã‚‰ã‚Œã‚‹ç—‡çŠ¶' on page 210 undefined on inp ut line 135. LaTeX Warning: Reference `3.5.3一般ã«è¦‹ã‚‰ã‚Œã‚‹ç—‡çŠ¶' on page 210 undefined on inp ut line 138. LaTeX Warning: Reference `3.5.3一般ã«è¦‹ã‚‰ã‚Œã‚‹ç—‡çŠ¶' on page 210 undefined on inp ut line 141. LaTeX Warning: Reference `3.5.3一般ã«è¦‹ã‚‰ã‚Œã‚‹ç—‡çŠ¶' on page 210 undefined on inp ut line 144. LaTeX Warning: Reference `3.5.3一般ã«è¦‹ã‚‰ã‚Œã‚‹ç—‡çŠ¶' on page 210 undefined on inp ut line 147. LaTeX Warning: Reference `3.5.3一般ã«è¦‹ã‚‰ã‚Œã‚‹ç—‡çŠ¶' on page 210 undefined on inp ut line 150. LaTeX Warning: Reference `3.5.4カスタマイズã«ä¼´ã†ç—‡çŠ¶' on page 210 undefined on input line 153. LaTeX Warning: Reference `3.5.4カスタマイズã«ä¼´ã†ç—‡çŠ¶' on page 210 undefined on input line 156. LaTeX Warning: Reference `3.5.4カスタマイズã«ä¼´ã†ç—‡çŠ¶' on page 210 undefined on input line 159. LaTeX Warning: Reference `3.5.5システム管ç†é–¢ä¿‚ã®ç—‡çŠ¶' on page 210 undefined on input line 162. LaTeX Warning: Reference `3.5.3一般ã«è¦‹ã‚‰ã‚Œã‚‹ç—‡çŠ¶' on page 210 undefined on inp ut line 185. LaTeX Warning: Reference `3.5.5システム管ç†é–¢ä¿‚ã®ç—‡çŠ¶' on page 210 undefined on input line 187. [210] [211] [212] [213] LaTeX Warning: Reference `3.3.2使用ã™ã‚‹è¾žæ›¸ã®æŒ‡å®š' on page 214 undefined on inp ut line 398. LaTeX Warning: Reference `3.4ã‹ãªæ¼¢å­—変æ›ã‚µãƒ¼ãƒã¨è¾žæ›¸' on page 214 undefined on input line 424. LaTeX Warning: Reference `4ã‹ãªæ¼¢å­—変æ›ãƒ¦ãƒ¼ãƒ†ã‚£ãƒªãƒ†ã‚£' on page 214 undefined on input line 426. [214] LaTeX Warning: Reference `3.3.3ローマ字ã‹ãªå¤‰æ›ãƒ†ãƒ¼ãƒ–ルã®è¨­å®š' on page 215 unde fined on input line 476. LaTeX Warning: Reference `3.3.4ローマ字ã‹ãªå¤‰æ›ãƒ†ãƒ¼ãƒ–ルã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚º' on page 215 undefined on input line 478. [215] [216] [217]) [218] (./keymap.tex(guessed encoding #10: EUC-JP = euc) 付 録 A ) [219] (./func.tex(guessed encoding #10: EUC-JP = euc) [220] 付 録 B [221] [222] [223] [224]) [225] (./customfn.tex(guessed encoding #10: EUC-JP = euc) [226] 付 録 C Overfull \hbox (7.54723pt too wide) in paragraph at lines 29--48 [][][] Overfull \hbox (7.54723pt too wide) in paragraph at lines 52--83 [][][] [227] Overfull \hbox (7.54723pt too wide) in paragraph at lines 87--114 [][][] [228] Overfull \hbox (7.54723pt too wide) in paragraph at lines 118--142 [][][] [229]) [230] (./romkana.tex(guessed encoding #10: EUC-JP = euc) 付 録 D [231] [232]) [233] No file rkexp.tex. (./customex.tex(guessed encoding #10: EUC-JP = euc) [234] 付 録 E [235] [236] [237] [238] [239] [240] [241] [242] [243] [244]) [245] (./bushu.tex (guessed encoding #10: EUC-JP = euc) [246] 付 録 F [247] [248] [249] [250]) [251] (./hinshi.tex(guessed encoding #10: EUC-JP = euc) [252] 付 録 G [253]) [254] (./kanacode.tex(guessed encoding #10: EUC-JP = euc)(guessed encoding #11: ASCII = euc) 付 録 H <../zukei/katakana.epsf>) [255] (./kancode.tex(guessed encoding #10: EUC-JP = euc) [256] 付 録 I [257] [258] [259] [260] [261] [262] [263] [264] [265] [266] [267]) [268] (./candex.tex(guessed encoding #9: ASCII = euc)) [269] (./canna.aux(guessed encoding #6: EUC-JP = euc) (./jinput.aux(guessed encoding #9: EUC-JP = euc)) (./custom.aux(guessed encoding #9: EUC-JP = euc)) (./server.aux(guessed encoding #9: EUC-JP = euc)) (./commands.aux(guessed encoding #9: EUC-JP = euc)) (./library.aux(guessed encoding #9: EUC-JP = euc)) (./konna.aux(guessed encoding #9: EUC-JP = euc)) (./keymap.aux(guessed encoding #9: EUC-JP = euc)) (./func.aux(guessed encoding #9: EUC-JP = euc)) (./customfn.aux(guessed encoding #9: EUC-JP = euc)) (./romkana.aux(guessed encoding #9: EUC-JP = euc)) (./rkexp.aux(guessed encoding #9: ASCII = euc)) (./customex.aux(guessed encoding #9: EUC-JP = euc)) (./bushu.aux(guessed encoding #9: EUC-JP = euc)) (./hinshi.aux(guessed encoding #9: EUC-JP = euc)) (./kanacode.aux(guessed encoding #9: EUC-JP = euc)) (./kancode.aux(guessed encoding #9: EUC-JP = euc))) LaTeX Font Warning: Some font shapes were not available, defaults substituted. LaTeX Warning: There were undefined references. LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. ) (see the transcript file for additional information) Output written on canna.dvi (211 pages, 685360 bytes). Transcript written on canna.log. ./cannaindex canna.idx > candex.tex platex --kanji=euc canna.tex This is e-upTeX, Version 3.141592653-p4.1.0-u1.29-230214-2.6 (euc) (TeX Live 2023/Debian) (preloaded format=platex) restricted \write18 enabled. entering extended mode (./canna.tex(guessed encoding #3: EUC-JP = euc) pLaTeX2e <2023-02-14>+1, based on LaTeX2e <2023-11-01> patch level 1 L3 programming layer <2024-01-22> (/usr/share/texlive/texmf-dist/tex/platex/base/jbook.cls(guessed encoding #5: ISO-2022-JP = jis) Document Class: jbook 2020/09/30 v1.8f Standard pLaTeX class (/usr/share/texlive/texmf-dist/tex/platex/base/jbk10.clo(guessed encoding #6: ASCII = euc))) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty(guessed encoding #5: ASCII = euc) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty(guessed encoding #6: ASCII = euc)) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty(guessed encoding #6: ASCII = euc) (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty(guessed encoding #7: ASCII = euc)) (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg(guessed encoding #7: ASCII = euc)) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def(guessed encoding #7: ASCII = euc)))) (/usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty(guessed encoding #5: ASCII = euc)) (./canna.sty(guessed encoding #5: EUC-JP = euc)) Writing index file canna.idx (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-dvips.def(guessed encoding #6: ASCII = euc)) (./canna.aux(guessed encoding #6: EUC-JP = euc) (./jinput.aux(guessed encoding #7: EUC-JP = euc)) (./custom.aux(guessed encoding #7: EUC-JP = euc)) (./server.aux(guessed encoding #7: EUC-JP = euc)) (./commands.aux(guessed encoding #7: EUC-JP = euc)) (./library.aux(guessed encoding #7: EUC-JP = euc)) (./konna.aux(guessed encoding #7: EUC-JP = euc)) (./keymap.aux(guessed encoding #7: EUC-JP = euc)) (./func.aux(guessed encoding #7: EUC-JP = euc)) (./customfn.aux(guessed encoding #7: EUC-JP = euc)) (./romkana.aux(guessed encoding #7: EUC-JP = euc)) (./rkexp.aux(guessed encoding #7: ASCII = euc)) (./customex.aux(guessed encoding #7: EUC-JP = euc)) (./bushu.aux(guessed encoding #7: EUC-JP = euc)) (./hinshi.aux(guessed encoding #7: EUC-JP = euc)) (./kanacode.aux(guessed encoding #7: EUC-JP = euc)) (./kancode.aux(guessed encoding #7: EUC-JP = euc))) [0] [1] [2] [3] [4] (./canna.toc(guessed encoding #8: EUC-JP = euc) [5] [6] [7] [8]) [9] (./jinput.tex(guessed encoding #10: EUC-JP = euc) 第 1 ç«  [1] [2] [3](guessed encoding #11: ASCII = euc) <../zukei/modedisp.eps> LaTeX Warning: Float too large for page by 12.08514pt on input line 189. [4] [5](guessed encoding #11: ASCII = euc) <../zukei/modes.eps> [6] [7](guessed encoding #11: ASCII = euc) <../zukei/key.eps> [8] [9] [10] (/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd(guessed encoding #11: ASCII = euc)) [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64]) [65] (./custom.tex(guessed encoding #10: EUC-JP = euc) [66] 第 2 ç«  [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] Underfull \hbox (badness 10000) in paragraph at lines 1419--1419 []\OT1/cmtt/m/n/10 "iroha" "fuzokugo" :bushu "bushu" Underfull \hbox (badness 10000) in paragraph at lines 1419--1419 \OT1/cmtt/m/n/10 :katakana "mykatakana" :grammar [84] [85] LaTeX Font Warning: Font shape `OMS/cmtt/m/n' undefined (Font) using `OMS/cmsy/m/n' instead (Font) for symbol `textbackslash' on input line 1622. [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] (/usr/share/texlive/texmf-dist/tex/latex/base/ts1cmtt.fd(guessed encoding #11: ASCII = euc)) [103] [104] [105] [106] Overfull \hbox (12.02753pt too wide) in paragraph at lines 3158--3162 [][][][] Overfull \hbox (12.02753pt too wide) in paragraph at lines 3166--3170 [][][][] [107] Overfull \hbox (12.02753pt too wide) in paragraph at lines 3173--3178 [][][][] Overfull \hbox (12.02753pt too wide) in paragraph at lines 3182--3187 [][][][] Overfull \hbox (12.02753pt too wide) in paragraph at lines 3191--3195 [][][][] ) [108] (./server.tex(guessed encoding #10: EUC-JP = euc) 第 3 ç«  [109] [110] [111] Overfull \hbox (12.43904pt too wide) in paragraph at lines 259--270 []\TS1/cmr/m/n/10 $\OT1/cmr/m/n/10 (CANNALIBDIR)/dic/canna\JY1/mc/m/n/10 〠\TS 1/cmr/m/n/10 $\OT1/cmr/m/n/10 (CAN-NAL-IB-DIR)/dic/user\JY1/mc/m/n/10 〠\TS1/c mr/m/n/10 $\OT1/cmr/m/n/10 (CAN-NAL-IB-DIR)/dic/group\JY1/mc/m/n/10 〠[112] [113] [114] [115] [116] [117] [118] [119]) [120] (./commands.tex(guessed encoding #10: EUC-JP = euc) 第 4 ç«  [121]) [122] [123] (./library.tex(guessed encoding #10: EUC-JP = euc) [168] 第 5 ç«  Overfull \hbox (60.6378pt too wide) in paragraph at lines 70--74 [][][][] Overfull \hbox (60.6378pt too wide) in paragraph at lines 77--81 [][][][] [169] [170] [171] Overfull \hbox (13.08633pt too wide) in paragraph at lines 238--276 [][][][] [172] [173] [174](guessed encoding #11: ASCII = euc) <../zukei/context.eps> [175] [176](guessed encoding #11: ASCII = euc) <../zukei/interdpy.eps> [177] [178] [179] [180] [181] [182] [183] [184] [185] [186]) [187] [188] (./konna.tex(guessed encoding #10: EUC-JP = euc) 第 6 ç«  [209] [210] [211] [212] [213] [214] [215] [216] [217]) [218] (./keymap.tex(guessed encoding #10: EUC-JP = euc) 付 録 A ) [219] (./func.tex(guessed encoding #10: EUC-JP = euc) [220] 付 録 B [221] [222] [223] [224]) [225] (./customfn.tex(guessed encoding #10: EUC-JP = euc) [226] 付 録 C Overfull \hbox (7.54723pt too wide) in paragraph at lines 29--48 [][][] Overfull \hbox (7.54723pt too wide) in paragraph at lines 52--83 [][][] [227] Overfull \hbox (7.54723pt too wide) in paragraph at lines 87--114 [][][] [228] Overfull \hbox (7.54723pt too wide) in paragraph at lines 118--142 [][][] [229]) [230] (./romkana.tex(guessed encoding #10: EUC-JP = euc) 付 録 D [231] [232]) [233] No file rkexp.tex. (./customex.tex(guessed encoding #10: EUC-JP = euc) [234] 付 録 E [235] [236] [237] [238] [239] [240] [241] [242] [243] [244]) [245] (./bushu.tex (guessed encoding #10: EUC-JP = euc) [246] 付 録 F [247] [248] [249] [250]) [251] (./hinshi.tex(guessed encoding #10: EUC-JP = euc) [252] 付 録 G [253]) [254] (./kanacode.tex(guessed encoding #10: EUC-JP = euc)(guessed encoding #11: ASCII = euc) 付 録 H <../zukei/katakana.epsf>) [255] (./kancode.tex(guessed encoding #10: EUC-JP = euc) [256] 付 録 I [257] [258] [259] [260] [261] [262] [263] [264] [265] [266] [267]) [268] (./candex.tex(guessed encoding #9: EUC-JP = euc) [269] [270] [271] [272] [273]) [274] [275] (./canna.aux(guessed encoding #6: EUC-JP = euc) (./jinput.aux(guessed encoding #9: EUC-JP = euc)) (./custom.aux(guessed encoding #9: EUC-JP = euc)) (./server.aux(guessed encoding #9: EUC-JP = euc)) (./commands.aux(guessed encoding #9: EUC-JP = euc)) (./library.aux(guessed encoding #9: EUC-JP = euc)) (./konna.aux(guessed encoding #9: EUC-JP = euc)) (./keymap.aux(guessed encoding #9: EUC-JP = euc)) (./func.aux(guessed encoding #9: EUC-JP = euc)) (./customfn.aux(guessed encoding #9: EUC-JP = euc)) (./romkana.aux(guessed encoding #9: EUC-JP = euc)) (./rkexp.aux(guessed encoding #9: ASCII = euc)) (./customex.aux(guessed encoding #9: EUC-JP = euc)) (./bushu.aux(guessed encoding #9: EUC-JP = euc)) (./hinshi.aux(guessed encoding #9: EUC-JP = euc)) (./kanacode.aux(guessed encoding #9: EUC-JP = euc)) (./kancode.aux(guessed encoding #9: EUC-JP = euc))) LaTeX Font Warning: Some font shapes were not available, defaults substituted. ) (see the transcript file for additional information) Output written on canna.dvi (221 pages, 815016 bytes). Transcript written on canna.log. make[2]: Leaving directory '/<>/doc/man/guide/tex' make[1]: Leaving directory '/<>' dh_auto_test -a rm -fr -- /tmp/dh-xdg-rundir-OE2GZMHI create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary-arch dh binary-arch dh_testroot -a dh_prep -a rm -f -- debian/canna.substvars debian/canna-utils.substvars debian/libcanna1g.substvars debian/libcanna1g-dev.substvars rm -fr -- debian/.debhelper/generated/canna/ debian/canna/ debian/tmp/ debian/.debhelper/generated/canna-utils/ debian/canna-utils/ debian/.debhelper/generated/libcanna1g/ debian/libcanna1g/ debian/.debhelper/generated/libcanna1g-dev/ debian/libcanna1g-dev/ dh_installdirs -a install -m0755 -d debian/canna/etc/canna/dics.dir.d/ install -m0755 -d debian/libcanna1g/etc/canna debian/rules override_dh_auto_install make[1]: Entering directory '/<>' /usr/bin/make install install.man -- \ cannaBinDir=/<>/debian/tmp/usr/bin \ cannaSrvDir=/<>/debian/tmp/usr/sbin \ cannaLibDir=/<>/debian/tmp/var/lib/canna \ cannaEtcDir=/<>/debian/tmp/etc/canna \ cannaShareDir=/<>/debian/tmp/usr/share/canna \ cannaManDir=/<>/debian/tmp/usr/share/man \ cannaIncDir=/<>/debian/tmp/usr/include/canna \ libCannaDir=/<>/debian/tmp/usr/lib \ cannaDocDir=/<>/debian/tmp/usr/share/doc/libcanna1g \ DicDir=/<>/debian/tmp/var/lib/canna/dic \ ErrDir=/<>/debian/tmp/var/log/canna \ MANSUFFIX=1 LIBMANSUFFIX=3 make[2]: Entering directory '/<>' + mkdir -p /<>/debian/tmp/usr/bin + mkdir -p /<>/debian/tmp/var/lib/canna + mkdir -p /<>/debian/tmp/var/lib/canna/dic + chown bin /<>/debian/tmp/var/lib/canna/dic + chgrp bin /<>/debian/tmp/var/lib/canna/dic + mkdir -p /<>/debian/tmp/var/log/canna + chown bin /<>/debian/tmp/var/log/canna + chgrp bin /<>/debian/tmp/var/log/canna + mkdir -p /<>/debian/tmp/usr/include/canna + install -c -m 0444 pubconf.h /<>/debian/tmp/usr/include/canna installing in ./lib... make[3]: Entering directory '/<>/lib' installing in lib/RKindep... make[4]: Entering directory '/<>/lib/RKindep' Makefile:1145: warning: ignoring prerequisites on suffix rule definition install in lib/RKindep done make[4]: Leaving directory '/<>/lib/RKindep' installing in lib/RK... make[4]: Entering directory '/<>/lib/RK' + install -c -m 0444 RK.h /<>/debian/tmp/usr/include/canna install in lib/RK done make[4]: Leaving directory '/<>/lib/RK' installing in lib/RKC... make[4]: Entering directory '/<>/lib/RKC' + mkdir -p /<>/debian/tmp/usr/lib install -c -m 0755 libRKC.so.1.2 /<>/debian/tmp/usr/lib + rm -f /<>/debian/tmp/usr/lib/libRKC.so.1 + ln -s libRKC.so.1.2 /<>/debian/tmp/usr/lib/libRKC.so.1 + rm -f /<>/debian/tmp/usr/lib/libRKC.so + ln -s libRKC.so.1.2 /<>/debian/tmp/usr/lib/libRKC.so install -c -m 0644 libRKC.a /<>/debian/tmp/usr/lib ranlib /<>/debian/tmp/usr/lib/libRKC.a install in lib/RKC done make[4]: Leaving directory '/<>/lib/RKC' installing in lib/RKC16... make[4]: Entering directory '/<>/lib/RKC16' install -c -m 0755 libRKC16.so.1.2 /<>/debian/tmp/usr/lib + rm -f /<>/debian/tmp/usr/lib/libRKC16.so.1 + ln -s libRKC16.so.1.2 /<>/debian/tmp/usr/lib/libRKC16.so.1 + rm -f /<>/debian/tmp/usr/lib/libRKC16.so + ln -s libRKC16.so.1.2 /<>/debian/tmp/usr/lib/libRKC16.so install -c -m 0644 libRKC16.a /<>/debian/tmp/usr/lib ranlib /<>/debian/tmp/usr/lib/libRKC16.a install in lib/RKC16 done make[4]: Leaving directory '/<>/lib/RKC16' installing in lib/canna... make[4]: Entering directory '/<>/lib/canna' install -c -m 0755 libcanna.so.1.2 /<>/debian/tmp/usr/lib + rm -f /<>/debian/tmp/usr/lib/libcanna.so.1 + ln -s libcanna.so.1.2 /<>/debian/tmp/usr/lib/libcanna.so.1 + rm -f /<>/debian/tmp/usr/lib/libcanna.so + ln -s libcanna.so.1.2 /<>/debian/tmp/usr/lib/libcanna.so install -c -m 0644 libcanna.a /<>/debian/tmp/usr/lib ranlib /<>/debian/tmp/usr/lib/libcanna.a install in lib/canna done make[4]: Leaving directory '/<>/lib/canna' installing in lib/canna16... make[4]: Entering directory '/<>/lib/canna16' install -c -m 0755 libcanna16.so.1.2 /<>/debian/tmp/usr/lib + rm -f /<>/debian/tmp/usr/lib/libcanna16.so.1 + ln -s libcanna16.so.1.2 /<>/debian/tmp/usr/lib/libcanna16.so.1 + rm -f /<>/debian/tmp/usr/lib/libcanna16.so + ln -s libcanna16.so.1.2 /<>/debian/tmp/usr/lib/libcanna16.so install -c -m 0644 libcanna16.a /<>/debian/tmp/usr/lib ranlib /<>/debian/tmp/usr/lib/libcanna16.a install in lib/canna16 done make[4]: Leaving directory '/<>/lib/canna16' make[3]: Leaving directory '/<>/lib' installing in ./canna... make[3]: Entering directory '/<>/canna' + install -c -m 0444 jrkanji.h /<>/debian/tmp/usr/include/canna + install -c -m 0444 keydef.h /<>/debian/tmp/usr/include/canna + install -c -m 0444 mfdef.h /<>/debian/tmp/usr/include/canna + install -c -m 0444 sysdep.h /<>/debian/tmp/usr/include/canna install in canna done make[3]: Leaving directory '/<>/canna' installing in ./server... make[3]: Entering directory '/<>/server' + mkdir -p /<>/debian/tmp/usr/sbin + install -c -s cannaserver /<>/debian/tmp/usr/sbin install in server done make[3]: Leaving directory '/<>/server' installing in ./cmd... make[3]: Entering directory '/<>/cmd' installing in cmd/crfreq... make[4]: Entering directory '/<>/cmd/crfreq' install -c crfreq /<>/debian/tmp/usr/bin/crfreq install in cmd/crfreq done make[4]: Leaving directory '/<>/cmd/crfreq' installing in cmd/crxdic... make[4]: Entering directory '/<>/cmd/crxdic' install -c crxdic /<>/debian/tmp/usr/bin/crxdic install in cmd/crxdic done make[4]: Leaving directory '/<>/cmd/crxdic' installing in cmd/crxgram... make[4]: Entering directory '/<>/cmd/crxgram' install -c crxgram /<>/debian/tmp/usr/bin/crxgram install in cmd/crxgram done make[4]: Leaving directory '/<>/cmd/crxgram' installing in cmd/ctow... make[4]: Entering directory '/<>/cmd/ctow' install -c ctow /<>/debian/tmp/usr/bin/ctow install in cmd/ctow done make[4]: Leaving directory '/<>/cmd/ctow' installing in cmd/dpromdic... make[4]: Entering directory '/<>/cmd/dpromdic' install -c dpromdic /<>/debian/tmp/usr/bin/dpromdic install in cmd/dpromdic done make[4]: Leaving directory '/<>/cmd/dpromdic' installing in cmd/dpxdic... make[4]: Entering directory '/<>/cmd/dpxdic' install -c dpxdic /<>/debian/tmp/usr/bin/dpxdic install in cmd/dpxdic done make[4]: Leaving directory '/<>/cmd/dpxdic' installing in cmd/dicar... make[4]: Entering directory '/<>/cmd/dicar' install -c dicar /<>/debian/tmp/usr/bin/dicar install in cmd/dicar done make[4]: Leaving directory '/<>/cmd/dicar' installing in cmd/forcpp... make[4]: Entering directory '/<>/cmd/forcpp' install -c forcpp /<>/debian/tmp/usr/bin/forcpp install in cmd/forcpp done make[4]: Leaving directory '/<>/cmd/forcpp' installing in cmd/forsort... make[4]: Entering directory '/<>/cmd/forsort' install -c forsort /<>/debian/tmp/usr/bin/forsort install in cmd/forsort done make[4]: Leaving directory '/<>/cmd/forsort' installing in cmd/kpdic... make[4]: Entering directory '/<>/cmd/kpdic' install -c kpdic /<>/debian/tmp/usr/bin/kpdic install in cmd/kpdic done make[4]: Leaving directory '/<>/cmd/kpdic' installing in cmd/mergewd... make[4]: Entering directory '/<>/cmd/mergewd' install -c mergeword /<>/debian/tmp/usr/bin/mergeword install in cmd/mergewd done make[4]: Leaving directory '/<>/cmd/mergewd' installing in cmd/splitwd... make[4]: Entering directory '/<>/cmd/splitwd' install -c splitword /<>/debian/tmp/usr/bin/splitword install in cmd/splitwd done make[4]: Leaving directory '/<>/cmd/splitwd' installing in cmd/wtoc... make[4]: Entering directory '/<>/cmd/wtoc' install -c wtoc /<>/debian/tmp/usr/bin/wtoc install in cmd/wtoc done make[4]: Leaving directory '/<>/cmd/wtoc' installing in cmd/mkromdic... make[4]: Entering directory '/<>/cmd/mkromdic' install -c -m 0755 mkromdic /<>/debian/tmp/usr/bin/mkromdic install in cmd/mkromdic done make[4]: Leaving directory '/<>/cmd/mkromdic' installing in cmd/mkbindic... make[4]: Entering directory '/<>/cmd/mkbindic' install -c -m 0755 mkbindic /<>/debian/tmp/usr/bin/mkbindic install in cmd/mkbindic done make[4]: Leaving directory '/<>/cmd/mkbindic' installing in cmd/dpbindic... make[4]: Entering directory '/<>/cmd/dpbindic' install -c -m 0755 dpbindic /<>/debian/tmp/usr/bin/dpbindic install in cmd/dpbindic done make[4]: Leaving directory '/<>/cmd/dpbindic' installing in cmd/chkconc... make[4]: Entering directory '/<>/cmd/chkconc' install -c chkconc /<>/debian/tmp/usr/bin/chkconc install in cmd/chkconc done make[4]: Leaving directory '/<>/cmd/chkconc' installing in cmd/canlisp... make[4]: Entering directory '/<>/cmd/canlisp' install -c canlisp /<>/debian/tmp/usr/bin/canlisp install in cmd/canlisp done make[4]: Leaving directory '/<>/cmd/canlisp' installing in cmd/cannacheck... make[4]: Entering directory '/<>/cmd/cannacheck' install -c cannacheck /<>/debian/tmp/usr/bin/cannacheck install in cmd/cannacheck done make[4]: Leaving directory '/<>/cmd/cannacheck' installing in cmd/cannastat... make[4]: Entering directory '/<>/cmd/cannastat' install -c cannastat /<>/debian/tmp/usr/bin/cannastat install in cmd/cannastat done make[4]: Leaving directory '/<>/cmd/cannastat' installing in cmd/cshost... make[4]: Entering directory '/<>/cmd/cshost' install -c cshost /<>/debian/tmp/usr/bin/cshost install in cmd/cshost done make[4]: Leaving directory '/<>/cmd/cshost' installing in cmd/catdic... make[4]: Entering directory '/<>/cmd/catdic' install -c catdic /<>/debian/tmp/usr/bin/catdic rm -f /<>/debian/tmp/usr/bin/cpdic /<>/debian/tmp/usr/bin/lsdic /<>/debian/tmp/usr/bin/mkdic /<>/debian/tmp/usr/bin/mvdic /<>/debian/tmp/usr/bin/rmdic /<>/debian/tmp/usr/bin/syncdic /<>/debian/tmp/usr/bin/chmoddic /<>/debian/tmp/usr/bin/addwords /<>/debian/tmp/usr/bin/delwords /<>/debian/tmp/usr/sbin/cannakill for p in /<>/debian/tmp/usr/bin/cpdic /<>/debian/tmp/usr/bin/lsdic /<>/debian/tmp/usr/bin/mkdic /<>/debian/tmp/usr/bin/mvdic /<>/debian/tmp/usr/bin/rmdic /<>/debian/tmp/usr/bin/syncdic /<>/debian/tmp/usr/bin/chmoddic /<>/debian/tmp/usr/bin/addwords /<>/debian/tmp/usr/bin/delwords; do ln -s catdic $p; done for p in /<>/debian/tmp/usr/sbin/cannakill; do ln -s /<>/debian/tmp/usr/bin/catdic $p; done install in cmd/catdic done make[4]: Leaving directory '/<>/cmd/catdic' make[3]: Leaving directory '/<>/cmd' installing in ./dic... make[3]: Entering directory '/<>/dic' installing in dic/ideo... make[4]: Entering directory '/<>/dic/ideo' installing in dic/ideo/pubdic... make[5]: Entering directory '/<>/dic/ideo/pubdic' install in dic/ideo/pubdic done make[5]: Leaving directory '/<>/dic/ideo/pubdic' installing in dic/ideo/grammar... make[5]: Entering directory '/<>/dic/ideo/grammar' + mkdir -p /<>/debian/tmp/var/lib/canna/dic/canna + install -c -m 0664 -o bin -g bin fuzokugo.cbd /<>/debian/tmp/var/lib/canna/dic/canna chgrp bin /<>/debian/tmp/var/lib/canna/dic/canna chown bin /<>/debian/tmp/var/lib/canna/dic/canna chmod ug+w /<>/debian/tmp/var/lib/canna/dic/canna install in dic/ideo/grammar done make[5]: Leaving directory '/<>/dic/ideo/grammar' installing in dic/ideo/words... make[5]: Entering directory '/<>/dic/ideo/words' + install -c -m 0664 -o bin -g bin iroha.cbd /<>/debian/tmp/var/lib/canna/dic/canna + install -c -m 0664 -o bin -g bin iroha.cld /<>/debian/tmp/var/lib/canna/dic/canna + install -c -m 0664 -o bin -g bin bushu.cld /<>/debian/tmp/var/lib/canna/dic/canna install -c -m 0444 dics.dir /<>/debian/tmp/var/lib/canna/dic/canna chgrp bin /<>/debian/tmp/var/lib/canna/dic/canna chown bin /<>/debian/tmp/var/lib/canna/dic/canna chmod ug+w /<>/debian/tmp/var/lib/canna/dic/canna chgrp bin /<>/debian/tmp/var/lib/canna/dic chown bin /<>/debian/tmp/var/lib/canna/dic chmod ug+w /<>/debian/tmp/var/lib/canna/dic chmod -w /<>/debian/tmp/var/lib/canna/dic/canna/dics.dir install -c -m 0444 necgaiji.t /<>/debian/tmp/var/lib/canna/dic/canna/necgaiji.ctd install -c -m 0444 kanasmpl.t /<>/debian/tmp/var/lib/canna/dic/canna/kanasmpl.ctd install -c -m 0444 software.t /<>/debian/tmp/var/lib/canna/dic/canna/software.ctd install -c -m 0444 chimei.t /<>/debian/tmp/var/lib/canna/dic/canna/chimei.ctd install -c -m 0444 hojomwd.t /<>/debian/tmp/var/lib/canna/dic/canna/hojomwd.ctd install -c -m 0444 hojoswd.t /<>/debian/tmp/var/lib/canna/dic/canna/hojoswd.ctd install -c -m 0444 suffix.t /<>/debian/tmp/var/lib/canna/dic/canna/suffix.ctd install -c -m 0444 number.t /<>/debian/tmp/var/lib/canna/dic/canna/number.ctd install -c -m 0444 katakana.t /<>/debian/tmp/var/lib/canna/dic/canna/katakana.ctd install -c -m 0444 keishiki.t /<>/debian/tmp/var/lib/canna/dic/canna/keishiki.ctd cd /<>/debian/tmp/var/lib/canna/dic/canna ; chmod 0664 *.ctd ; chown bin *.ctd ; chgrp bin *.ctd install in dic/ideo/words done make[5]: Leaving directory '/<>/dic/ideo/words' make[4]: Leaving directory '/<>/dic/ideo' installing in dic/phono... make[4]: Entering directory '/<>/dic/phono' + mkdir -p /<>/debian/tmp/usr/share/doc/libcanna1g/sample/src + mkdir -p /<>/debian/tmp/usr/share/canna + install -c -m 0444 default.cbp /<>/debian/tmp/usr/share/canna + install -c -m 0444 jdaemon.cbp /<>/debian/tmp/usr/share/canna + install -c -m 0444 just.cbp /<>/debian/tmp/usr/share/canna + install -c -m 0444 kaisoku.cbp /<>/debian/tmp/usr/share/canna + install -c -m 0444 kana.cbp /<>/debian/tmp/usr/share/canna + install -c -m 0444 lan5.cbp /<>/debian/tmp/usr/share/canna + install -c -m 0444 matsu.cbp /<>/debian/tmp/usr/share/canna + install -c -m 0444 newjis.cbp /<>/debian/tmp/usr/share/canna + install -c -m 0444 romaji.cbp /<>/debian/tmp/usr/share/canna + install -c -m 0444 sokuon.cbp /<>/debian/tmp/usr/share/canna + install -c -m 0444 english.cbp /<>/debian/tmp/usr/share/canna + install -c -m 0444 tut.cbp /<>/debian/tmp/usr/share/canna + install -c -m 0444 vje.cbp /<>/debian/tmp/usr/share/canna + install -c -m 0444 wx2+.cbp /<>/debian/tmp/usr/share/canna install -c -m 0444 default.kpdef /<>/debian/tmp/usr/share/doc/libcanna1g/sample/src/default.ctd install -c -m 0444 jdaemon.kpdef /<>/debian/tmp/usr/share/doc/libcanna1g/sample/src/jdaemon.ctd install -c -m 0444 just.kpdef /<>/debian/tmp/usr/share/doc/libcanna1g/sample/src/just.ctd install -c -m 0444 kaisoku.kpdef /<>/debian/tmp/usr/share/doc/libcanna1g/sample/src/kaisoku.ctd install -c -m 0444 kana.kpdef /<>/debian/tmp/usr/share/doc/libcanna1g/sample/src/kana.ctd install -c -m 0444 lan5.kpdef /<>/debian/tmp/usr/share/doc/libcanna1g/sample/src/lan5.ctd install -c -m 0444 matsu.kpdef /<>/debian/tmp/usr/share/doc/libcanna1g/sample/src/matsu.ctd install -c -m 0444 newjis.kpdef /<>/debian/tmp/usr/share/doc/libcanna1g/sample/src/newjis.ctd install -c -m 0444 romaji.kpdef /<>/debian/tmp/usr/share/doc/libcanna1g/sample/src/romaji.ctd install -c -m 0444 sokuon.kpdef /<>/debian/tmp/usr/share/doc/libcanna1g/sample/src/sokuon.ctd install -c -m 0444 english.kpdef /<>/debian/tmp/usr/share/doc/libcanna1g/sample/src/english.ctd install -c -m 0444 tut.kpdef /<>/debian/tmp/usr/share/doc/libcanna1g/sample/src/tut.ctd install -c -m 0444 vje.kpdef /<>/debian/tmp/usr/share/doc/libcanna1g/sample/src/vje.ctd install -c -m 0444 wx2+.kpdef /<>/debian/tmp/usr/share/doc/libcanna1g/sample/src/wx2+.ctd install in dic/phono done make[4]: Leaving directory '/<>/dic/phono' make[3]: Leaving directory '/<>/dic' installing in ./misc... make[3]: Entering directory '/<>/misc' install -c -m 0444 default.canna /<>/debian/tmp/usr/share/doc/libcanna1g install -c -m 0444 is.c /<>/debian/tmp/usr/share/doc/libcanna1g/sample/src installing in misc/initfiles... make[4]: Entering directory '/<>/misc/initfiles' install -c -m 0444 verbose.canna /<>/debian/tmp/usr/share/canna install -c -m 0444 1.1.canna /<>/debian/tmp/usr/share/canna install -c -m 0444 1.2.canna /<>/debian/tmp/usr/share/canna install -c -m 0444 fixer.canna /<>/debian/tmp/usr/share/canna install -c -m 0444 jdemon.canna /<>/debian/tmp/usr/share/canna install -c -m 0444 just.canna /<>/debian/tmp/usr/share/canna install -c -m 0444 lan5.canna /<>/debian/tmp/usr/share/canna install -c -m 0444 modes.canna /<>/debian/tmp/usr/share/canna install -c -m 0444 matsu.canna /<>/debian/tmp/usr/share/canna install -c -m 0444 sample.canna /<>/debian/tmp/usr/share/canna install -c -m 0444 skk.canna /<>/debian/tmp/usr/share/canna install -c -m 0444 tut.canna /<>/debian/tmp/usr/share/canna install -c -m 0444 unix.canna /<>/debian/tmp/usr/share/canna install -c -m 0444 vje.canna /<>/debian/tmp/usr/share/canna install -c -m 0444 wx2+.canna /<>/debian/tmp/usr/share/canna install in misc/initfiles done make[4]: Leaving directory '/<>/misc/initfiles' make[3]: Leaving directory '/<>/misc' installing in ./doc... make[3]: Entering directory '/<>/doc' install in doc done make[3]: Leaving directory '/<>/doc' installing man pages in ./lib... make[3]: Entering directory '/<>/lib' installing man pages in lib/RKindep... make[4]: Entering directory '/<>/lib/RKindep' Makefile:1145: warning: ignoring prerequisites on suffix rule definition install.man in lib/RKindep done make[4]: Leaving directory '/<>/lib/RKindep' installing man pages in lib/RK... make[4]: Entering directory '/<>/lib/RK' sed -f ../../misc/manual.sed RkBgnBun.man > RkBgnBun.tmp sed -f ../../misc/manual.sed RkBgnBun.jmn > RkBgnBun.jtmp + mkdir -p /<>/debian/tmp/usr/share/man/man3 + mkdir -p /<>/debian/tmp/usr/share/man/ja/man3 install -c -m 0444 RkBgnBun.tmp /<>/debian/tmp/usr/share/man/man3/RkBgnBun.3 install -c -m 0444 RkBgnBun.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkBgnBun.3 rm -f RkBgnBun.tmp RkBgnBun.jtmp sed -f ../../misc/manual.sed RkDefine.man > RkDefine.tmp sed -f ../../misc/manual.sed RkDefine.jmn > RkDefine.jtmp install -c -m 0444 RkDefine.tmp /<>/debian/tmp/usr/share/man/man3/RkDefineDic.3 install -c -m 0444 RkDefine.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkDefineDic.3 rm -f RkDefine.tmp RkDefine.jtmp sed -f ../../misc/manual.sed RkDelete.man > RkDelete.tmp sed -f ../../misc/manual.sed RkDelete.jmn > RkDelete.jtmp install -c -m 0444 RkDelete.tmp /<>/debian/tmp/usr/share/man/man3/RkDeleteDic.3 install -c -m 0444 RkDelete.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkDeleteDic.3 rm -f RkDelete.tmp RkDelete.jtmp sed -f ../../misc/manual.sed RkEndBun.man > RkEndBun.tmp sed -f ../../misc/manual.sed RkEndBun.jmn > RkEndBun.jtmp install -c -m 0444 RkEndBun.tmp /<>/debian/tmp/usr/share/man/man3/RkEndBun.3 install -c -m 0444 RkEndBun.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkEndBun.3 rm -f RkEndBun.tmp RkEndBun.jtmp sed -f ../../misc/manual.sed RkEnlarg.man > RkEnlarg.tmp sed -f ../../misc/manual.sed RkEnlarg.jmn > RkEnlarg.jtmp install -c -m 0444 RkEnlarg.tmp /<>/debian/tmp/usr/share/man/man3/RkEnlarge.3 install -c -m 0444 RkEnlarg.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkEnlarge.3 rm -f RkEnlarg.tmp RkEnlarg.jtmp sed -f ../../misc/manual.sed RkFinali.man > RkFinali.tmp sed -f ../../misc/manual.sed RkFinali.jmn > RkFinali.jtmp install -c -m 0444 RkFinali.tmp /<>/debian/tmp/usr/share/man/man3/RkFinalize.3 install -c -m 0444 RkFinali.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkFinalize.3 rm -f RkFinali.tmp RkFinali.jtmp sed -f ../../misc/manual.sed RkGetDic.man > RkGetDic.tmp sed -f ../../misc/manual.sed RkGetDic.jmn > RkGetDic.jtmp install -c -m 0444 RkGetDic.tmp /<>/debian/tmp/usr/share/man/man3/RkGetDicList.3 install -c -m 0444 RkGetDic.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkGetDicList.3 rm -f RkGetDic.tmp RkGetDic.jtmp sed -f ../../misc/manual.sed RkGetKan.man > RkGetKan.tmp sed -f ../../misc/manual.sed RkGetKan.jmn > RkGetKan.jtmp install -c -m 0444 RkGetKan.tmp /<>/debian/tmp/usr/share/man/man3/RkGetKanji.3 install -c -m 0444 RkGetKan.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkGetKanji.3 rm -f RkGetKan.tmp RkGetKan.jtmp sed -f ../../misc/manual.sed RkGetLex.man > RkGetLex.tmp sed -f ../../misc/manual.sed RkGetLex.jmn > RkGetLex.jtmp install -c -m 0444 RkGetLex.tmp /<>/debian/tmp/usr/share/man/man3/RkGetLex.3 install -c -m 0444 RkGetLex.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkGetLex.3 rm -f RkGetLex.tmp RkGetLex.jtmp sed -f ../../misc/manual.sed RkGetSta.man > RkGetSta.tmp sed -f ../../misc/manual.sed RkGetSta.jmn > RkGetSta.jtmp install -c -m 0444 RkGetSta.tmp /<>/debian/tmp/usr/share/man/man3/RkGetStat.3 install -c -m 0444 RkGetSta.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkGetStat.3 rm -f RkGetSta.tmp RkGetSta.jtmp sed -f ../../misc/manual.sed RkGetYom.man > RkGetYom.tmp sed -f ../../misc/manual.sed RkGetYom.jmn > RkGetYom.jtmp install -c -m 0444 RkGetYom.tmp /<>/debian/tmp/usr/share/man/man3/RkGetYomi.3 install -c -m 0444 RkGetYom.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkGetYomi.3 rm -f RkGetYom.tmp RkGetYom.jtmp sed -f ../../misc/manual.sed RkGoto.man > RkGoto.tmp sed -f ../../misc/manual.sed RkGoto.jmn > RkGoto.jtmp install -c -m 0444 RkGoto.tmp /<>/debian/tmp/usr/share/man/man3/RkGoto.3 install -c -m 0444 RkGoto.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkGoto.3 rm -f RkGoto.tmp RkGoto.jtmp sed -f ../../misc/manual.sed RkInitia.man > RkInitia.tmp sed -f ../../misc/manual.sed RkInitia.jmn > RkInitia.jtmp install -c -m 0444 RkInitia.tmp /<>/debian/tmp/usr/share/man/man3/RkInitialize.3 install -c -m 0444 RkInitia.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkInitialize.3 rm -f RkInitia.tmp RkInitia.jtmp sed -f ../../misc/manual.sed RkIntro.man > RkIntro.tmp sed -f ../../misc/manual.sed RkIntro.jmn > RkIntro.jtmp install -c -m 0444 RkIntro.tmp /<>/debian/tmp/usr/share/man/man3/RkIntro.3 install -c -m 0444 RkIntro.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkIntro.3 rm -f RkIntro.tmp RkIntro.jtmp sed -f ../../misc/manual.sed RkLeft.man > RkLeft.tmp sed -f ../../misc/manual.sed RkLeft.jmn > RkLeft.jtmp install -c -m 0444 RkLeft.tmp /<>/debian/tmp/usr/share/man/man3/RkLeft.3 install -c -m 0444 RkLeft.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkLeft.3 rm -f RkLeft.tmp RkLeft.jtmp sed -f ../../misc/manual.sed RkMountD.man > RkMountD.tmp sed -f ../../misc/manual.sed RkMountD.jmn > RkMountD.jtmp install -c -m 0444 RkMountD.tmp /<>/debian/tmp/usr/share/man/man3/RkMountDic.3 install -c -m 0444 RkMountD.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkMountDic.3 rm -f RkMountD.tmp RkMountD.jtmp sed -f ../../misc/manual.sed RkNext.man > RkNext.tmp sed -f ../../misc/manual.sed RkNext.jmn > RkNext.jtmp install -c -m 0444 RkNext.tmp /<>/debian/tmp/usr/share/man/man3/RkNext.3 install -c -m 0444 RkNext.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkNext.3 rm -f RkNext.tmp RkNext.jtmp sed -f ../../misc/manual.sed RkNfer.man > RkNfer.tmp sed -f ../../misc/manual.sed RkNfer.jmn > RkNfer.jtmp install -c -m 0444 RkNfer.tmp /<>/debian/tmp/usr/share/man/man3/RkNfer.3 install -c -m 0444 RkNfer.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkNfer.3 rm -f RkNfer.tmp RkNfer.jtmp sed -f ../../misc/manual.sed RkPrev.man > RkPrev.tmp sed -f ../../misc/manual.sed RkPrev.jmn > RkPrev.jtmp install -c -m 0444 RkPrev.tmp /<>/debian/tmp/usr/share/man/man3/RkPrev.3 install -c -m 0444 RkPrev.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkPrev.3 rm -f RkPrev.tmp RkPrev.jtmp sed -f ../../misc/manual.sed RkRemoun.man > RkRemoun.tmp sed -f ../../misc/manual.sed RkRemoun.jmn > RkRemoun.jtmp install -c -m 0444 RkRemoun.tmp /<>/debian/tmp/usr/share/man/man3/RkRemountDic.3 install -c -m 0444 RkRemoun.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkRemountDic.3 rm -f RkRemoun.tmp RkRemoun.jtmp sed -f ../../misc/manual.sed RkResize.man > RkResize.tmp sed -f ../../misc/manual.sed RkResize.jmn > RkResize.jtmp install -c -m 0444 RkResize.tmp /<>/debian/tmp/usr/share/man/man3/RkResize.3 install -c -m 0444 RkResize.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkResize.3 rm -f RkResize.tmp RkResize.jtmp sed -f ../../misc/manual.sed RkRight.man > RkRight.tmp sed -f ../../misc/manual.sed RkRight.jmn > RkRight.jtmp install -c -m 0444 RkRight.tmp /<>/debian/tmp/usr/share/man/man3/RkRight.3 install -c -m 0444 RkRight.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkRight.3 rm -f RkRight.tmp RkRight.jtmp sed -f ../../misc/manual.sed RkShorte.man > RkShorte.tmp sed -f ../../misc/manual.sed RkShorte.jmn > RkShorte.jtmp install -c -m 0444 RkShorte.tmp /<>/debian/tmp/usr/share/man/man3/RkShorten.3 install -c -m 0444 RkShorte.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkShorten.3 rm -f RkShorte.tmp RkShorte.jtmp sed -f ../../misc/manual.sed RkStoreY.man > RkStoreY.tmp sed -f ../../misc/manual.sed RkStoreY.jmn > RkStoreY.jtmp install -c -m 0444 RkStoreY.tmp /<>/debian/tmp/usr/share/man/man3/RkStoreYomi.3 install -c -m 0444 RkStoreY.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkStoreYomi.3 rm -f RkStoreY.tmp RkStoreY.jtmp sed -f ../../misc/manual.sed RkUnmoun.man > RkUnmoun.tmp sed -f ../../misc/manual.sed RkUnmoun.jmn > RkUnmoun.jtmp install -c -m 0444 RkUnmoun.tmp /<>/debian/tmp/usr/share/man/man3/RkUnmountDic.3 install -c -m 0444 RkUnmoun.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkUnmountDic.3 rm -f RkUnmoun.tmp RkUnmoun.jtmp sed -f ../../misc/manual.sed RkXfer.man > RkXfer.tmp sed -f ../../misc/manual.sed RkXfer.jmn > RkXfer.jtmp install -c -m 0444 RkXfer.tmp /<>/debian/tmp/usr/share/man/man3/RkXfer.3 install -c -m 0444 RkXfer.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkXfer.3 rm -f RkXfer.tmp RkXfer.jtmp install.man in lib/RK done make[4]: Leaving directory '/<>/lib/RK' installing man pages in lib/RKC... make[4]: Entering directory '/<>/lib/RKC' install.man in lib/RKC done make[4]: Leaving directory '/<>/lib/RKC' installing man pages in lib/RKC16... make[4]: Entering directory '/<>/lib/RKC16' install.man in lib/RKC16 done make[4]: Leaving directory '/<>/lib/RKC16' installing man pages in lib/canna... make[4]: Entering directory '/<>/lib/canna' sed -f ../../misc/manual.sed cannalib.man > cannalib.tmp sed -f ../../misc/manual.sed cannalib.jmn > cannalib.jtmp install -c -m 0444 cannalib.tmp /<>/debian/tmp/usr/share/man/man3/cannalib.3 install -c -m 0444 cannalib.jtmp /<>/debian/tmp/usr/share/man/ja/man3/cannalib.3 rm -f cannalib.tmp cannalib.jtmp sed -f ../../misc/manual.sed uilib.man > uilib.tmp sed -f ../../misc/manual.sed uilib.jmn > uilib.jtmp install -c -m 0444 uilib.tmp /<>/debian/tmp/usr/share/man/man3/uilib.3 install -c -m 0444 uilib.jtmp /<>/debian/tmp/usr/share/man/ja/man3/uilib.3 rm -f uilib.tmp uilib.jtmp sed -f ../../misc/manual.sed RkCloseR.man > RkCloseR.tmp sed -f ../../misc/manual.sed RkCloseR.jmn > RkCloseR.jtmp install -c -m 0444 RkCloseR.tmp /<>/debian/tmp/usr/share/man/man3/RkCloseRoma.3 install -c -m 0444 RkCloseR.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkCloseRoma.3 rm -f RkCloseR.tmp RkCloseR.jtmp sed -f ../../misc/manual.sed RkCvtEuc.man > RkCvtEuc.tmp sed -f ../../misc/manual.sed RkCvtEuc.jmn > RkCvtEuc.jtmp install -c -m 0444 RkCvtEuc.tmp /<>/debian/tmp/usr/share/man/man3/RkCvtEuc.3 install -c -m 0444 RkCvtEuc.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkCvtEuc.3 rm -f RkCvtEuc.tmp RkCvtEuc.jtmp sed -f ../../misc/manual.sed RkCvtHan.man > RkCvtHan.tmp sed -f ../../misc/manual.sed RkCvtHan.jmn > RkCvtHan.jtmp install -c -m 0444 RkCvtHan.tmp /<>/debian/tmp/usr/share/man/man3/RkCvtHan.3 install -c -m 0444 RkCvtHan.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkCvtHan.3 rm -f RkCvtHan.tmp RkCvtHan.jtmp sed -f ../../misc/manual.sed RkCvtHir.man > RkCvtHir.tmp sed -f ../../misc/manual.sed RkCvtHir.jmn > RkCvtHir.jtmp install -c -m 0444 RkCvtHir.tmp /<>/debian/tmp/usr/share/man/man3/RkCvtHira.3 install -c -m 0444 RkCvtHir.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkCvtHira.3 rm -f RkCvtHir.tmp RkCvtHir.jtmp sed -f ../../misc/manual.sed RkCvtKan.man > RkCvtKan.tmp sed -f ../../misc/manual.sed RkCvtKan.jmn > RkCvtKan.jtmp install -c -m 0444 RkCvtKan.tmp /<>/debian/tmp/usr/share/man/man3/RkCvtKana.3 install -c -m 0444 RkCvtKan.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkCvtKana.3 rm -f RkCvtKan.tmp RkCvtKan.jtmp sed -f ../../misc/manual.sed RkCvtRom.man > RkCvtRom.tmp sed -f ../../misc/manual.sed RkCvtRom.jmn > RkCvtRom.jtmp install -c -m 0444 RkCvtRom.tmp /<>/debian/tmp/usr/share/man/man3/RkCvtRoma.3 install -c -m 0444 RkCvtRom.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkCvtRoma.3 rm -f RkCvtRom.tmp RkCvtRom.jtmp sed -f ../../misc/manual.sed RkCvtZen.man > RkCvtZen.tmp sed -f ../../misc/manual.sed RkCvtZen.jmn > RkCvtZen.jtmp install -c -m 0444 RkCvtZen.tmp /<>/debian/tmp/usr/share/man/man3/RkCvtZen.3 install -c -m 0444 RkCvtZen.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkCvtZen.3 rm -f RkCvtZen.tmp RkCvtZen.jtmp sed -f ../../misc/manual.sed RkMapPho.man > RkMapPho.tmp sed -f ../../misc/manual.sed RkMapPho.jmn > RkMapPho.jtmp install -c -m 0444 RkMapPho.tmp /<>/debian/tmp/usr/share/man/man3/RkMapPhonogram.3 install -c -m 0444 RkMapPho.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkMapPhonogram.3 rm -f RkMapPho.tmp RkMapPho.jtmp sed -f ../../misc/manual.sed RkMapRom.man > RkMapRom.tmp sed -f ../../misc/manual.sed RkMapRom.jmn > RkMapRom.jtmp install -c -m 0444 RkMapRom.tmp /<>/debian/tmp/usr/share/man/man3/RkMapRoma.3 install -c -m 0444 RkMapRom.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkMapRoma.3 rm -f RkMapRom.tmp RkMapRom.jtmp sed -f ../../misc/manual.sed RkOpenRo.man > RkOpenRo.tmp sed -f ../../misc/manual.sed RkOpenRo.jmn > RkOpenRo.jtmp install -c -m 0444 RkOpenRo.tmp /<>/debian/tmp/usr/share/man/man3/RkOpenRoma.3 install -c -m 0444 RkOpenRo.jtmp /<>/debian/tmp/usr/share/man/ja/man3/RkOpenRoma.3 rm -f RkOpenRo.tmp RkOpenRo.jtmp + rm -f /<>/debian/tmp/usr/share/man/man3/jrKanjiString.3 + ln -s uilib.3 /<>/debian/tmp/usr/share/man/man3/jrKanjiString.3 + rm -f /<>/debian/tmp/usr/share/man/ja/man3/jrKanjiString.3 + ln -s uilib.3 /<>/debian/tmp/usr/share/man/ja/man3/jrKanjiString.3 + rm -f /<>/debian/tmp/usr/share/man/man3/jrKanjiControl.3 + ln -s uilib.3 /<>/debian/tmp/usr/share/man/man3/jrKanjiControl.3 + rm -f /<>/debian/tmp/usr/share/man/ja/man3/jrKanjiControl.3 + ln -s uilib.3 /<>/debian/tmp/usr/share/man/ja/man3/jrKanjiControl.3 + rm -f /<>/debian/tmp/usr/share/man/man3/XLookupKanjiString.3 + ln -s uilib.3 /<>/debian/tmp/usr/share/man/man3/XLookupKanjiString.3 + rm -f /<>/debian/tmp/usr/share/man/ja/man3/XLookupKanjiString.3 + ln -s uilib.3 /<>/debian/tmp/usr/share/man/ja/man3/XLookupKanjiString.3 + rm -f /<>/debian/tmp/usr/share/man/man3/XKanjiControl.3 + ln -s uilib.3 /<>/debian/tmp/usr/share/man/man3/XKanjiControl.3 + rm -f /<>/debian/tmp/usr/share/man/ja/man3/XKanjiControl.3 + ln -s uilib.3 /<>/debian/tmp/usr/share/man/ja/man3/XKanjiControl.3 install.man in lib/canna done make[4]: Leaving directory '/<>/lib/canna' installing man pages in lib/canna16... make[4]: Entering directory '/<>/lib/canna16' install.man in lib/canna16 done make[4]: Leaving directory '/<>/lib/canna16' make[3]: Leaving directory '/<>/lib' installing man pages in ./canna... make[3]: Entering directory '/<>/canna' install.man in canna done make[3]: Leaving directory '/<>/canna' installing man pages in ./server... make[3]: Entering directory '/<>/server' sed -f ../misc/manual.sed server.man > server.tmp sed -f ../misc/manual.sed server.jmn > server.jtmp + mkdir -p /<>/debian/tmp/usr/share/man/man1 + mkdir -p /<>/debian/tmp/usr/share/man/ja/man1 install -c -m 0444 server.tmp /<>/debian/tmp/usr/share/man/man1/cannaserver.1 install -c -m 0444 server.jtmp /<>/debian/tmp/usr/share/man/ja/man1/cannaserver.1 rm -f server.tmp server.jtmp install.man in server done make[3]: Leaving directory '/<>/server' installing man pages in ./cmd... make[3]: Entering directory '/<>/cmd' installing man pages in cmd/crfreq... make[4]: Entering directory '/<>/cmd/crfreq' install.man in cmd/crfreq done make[4]: Leaving directory '/<>/cmd/crfreq' installing man pages in cmd/crxdic... make[4]: Entering directory '/<>/cmd/crxdic' install.man in cmd/crxdic done make[4]: Leaving directory '/<>/cmd/crxdic' installing man pages in cmd/crxgram... make[4]: Entering directory '/<>/cmd/crxgram' install.man in cmd/crxgram done make[4]: Leaving directory '/<>/cmd/crxgram' installing man pages in cmd/ctow... make[4]: Entering directory '/<>/cmd/ctow' sed -f ../../misc/manual.sed ctow.man > ctow.tmp sed -f ../../misc/manual.sed ctow.jmn > ctow.jtmp install -c -m 0444 ctow.tmp /<>/debian/tmp/usr/share/man/man1/ctow.1 install -c -m 0444 ctow.jtmp /<>/debian/tmp/usr/share/man/ja/man1/ctow.1 rm -f ctow.tmp ctow.jtmp install.man in cmd/ctow done make[4]: Leaving directory '/<>/cmd/ctow' installing man pages in cmd/dpromdic... make[4]: Entering directory '/<>/cmd/dpromdic' sed -f ../../misc/manual.sed dpromdic.man > dpromdic.tmp sed -f ../../misc/manual.sed dpromdic.jmn > dpromdic.jtmp install -c -m 0444 dpromdic.tmp /<>/debian/tmp/usr/share/man/man1/dpromdic.1 install -c -m 0444 dpromdic.jtmp /<>/debian/tmp/usr/share/man/ja/man1/dpromdic.1 rm -f dpromdic.tmp dpromdic.jtmp install.man in cmd/dpromdic done make[4]: Leaving directory '/<>/cmd/dpromdic' installing man pages in cmd/dpxdic... make[4]: Entering directory '/<>/cmd/dpxdic' install.man in cmd/dpxdic done make[4]: Leaving directory '/<>/cmd/dpxdic' installing man pages in cmd/dicar... make[4]: Entering directory '/<>/cmd/dicar' sed -f ../../misc/manual.sed dicar.man > dicar.tmp sed -f ../../misc/manual.sed dicar.jmn > dicar.jtmp install -c -m 0444 dicar.tmp /<>/debian/tmp/usr/share/man/man1/dicar.1 install -c -m 0444 dicar.jtmp /<>/debian/tmp/usr/share/man/ja/man1/dicar.1 rm -f dicar.tmp dicar.jtmp install.man in cmd/dicar done make[4]: Leaving directory '/<>/cmd/dicar' installing man pages in cmd/forcpp... make[4]: Entering directory '/<>/cmd/forcpp' install.man in cmd/forcpp done make[4]: Leaving directory '/<>/cmd/forcpp' installing man pages in cmd/forsort... make[4]: Entering directory '/<>/cmd/forsort' install.man in cmd/forsort done make[4]: Leaving directory '/<>/cmd/forsort' installing man pages in cmd/kpdic... make[4]: Entering directory '/<>/cmd/kpdic' install.man in cmd/kpdic done make[4]: Leaving directory '/<>/cmd/kpdic' installing man pages in cmd/mergewd... make[4]: Entering directory '/<>/cmd/mergewd' install.man in cmd/mergewd done make[4]: Leaving directory '/<>/cmd/mergewd' installing man pages in cmd/splitwd... make[4]: Entering directory '/<>/cmd/splitwd' sed -f ../../misc/manual.sed splitwd.man > splitwd.tmp sed -f ../../misc/manual.sed splitwd.jmn > splitwd.jtmp install -c -m 0444 splitwd.tmp /<>/debian/tmp/usr/share/man/man1/splitword.1 install -c -m 0444 splitwd.jtmp /<>/debian/tmp/usr/share/man/ja/man1/splitword.1 rm -f splitwd.tmp splitwd.jtmp install.man in cmd/splitwd done make[4]: Leaving directory '/<>/cmd/splitwd' installing man pages in cmd/wtoc... make[4]: Entering directory '/<>/cmd/wtoc' sed -f ../../misc/manual.sed wtoc.man > wtoc.tmp sed -f ../../misc/manual.sed wtoc.jmn > wtoc.jtmp install -c -m 0444 wtoc.tmp /<>/debian/tmp/usr/share/man/man1/wtoc.1 install -c -m 0444 wtoc.jtmp /<>/debian/tmp/usr/share/man/ja/man1/wtoc.1 rm -f wtoc.tmp wtoc.jtmp install.man in cmd/wtoc done make[4]: Leaving directory '/<>/cmd/wtoc' installing man pages in cmd/mkromdic... make[4]: Entering directory '/<>/cmd/mkromdic' sed -f ../../misc/manual.sed mkromdic.man > mkromdic.tmp sed -f ../../misc/manual.sed mkromdic.jmn > mkromdic.jtmp install -c -m 0444 mkromdic.tmp /<>/debian/tmp/usr/share/man/man1/mkromdic.1 install -c -m 0444 mkromdic.jtmp /<>/debian/tmp/usr/share/man/ja/man1/mkromdic.1 rm -f mkromdic.tmp mkromdic.jtmp install.man in cmd/mkromdic done make[4]: Leaving directory '/<>/cmd/mkromdic' installing man pages in cmd/mkbindic... make[4]: Entering directory '/<>/cmd/mkbindic' sed -f ../../misc/manual.sed mkbindic.man > mkbindic.tmp sed -f ../../misc/manual.sed mkbindic.jmn > mkbindic.jtmp install -c -m 0444 mkbindic.tmp /<>/debian/tmp/usr/share/man/man1/mkbindic.1 install -c -m 0444 mkbindic.jtmp /<>/debian/tmp/usr/share/man/ja/man1/mkbindic.1 rm -f mkbindic.tmp mkbindic.jtmp install.man in cmd/mkbindic done make[4]: Leaving directory '/<>/cmd/mkbindic' installing man pages in cmd/dpbindic... make[4]: Entering directory '/<>/cmd/dpbindic' sed -f ../../misc/manual.sed dpbindic.man > dpbindic.tmp sed -f ../../misc/manual.sed dpbindic.jmn > dpbindic.jtmp install -c -m 0444 dpbindic.tmp /<>/debian/tmp/usr/share/man/man1/dpbindic.1 install -c -m 0444 dpbindic.jtmp /<>/debian/tmp/usr/share/man/ja/man1/dpbindic.1 rm -f dpbindic.tmp dpbindic.jtmp install.man in cmd/dpbindic done make[4]: Leaving directory '/<>/cmd/dpbindic' installing man pages in cmd/chkconc... make[4]: Entering directory '/<>/cmd/chkconc' install.man in cmd/chkconc done make[4]: Leaving directory '/<>/cmd/chkconc' installing man pages in cmd/canlisp... make[4]: Entering directory '/<>/cmd/canlisp' install.man in cmd/canlisp done make[4]: Leaving directory '/<>/cmd/canlisp' installing man pages in cmd/cannacheck... make[4]: Entering directory '/<>/cmd/cannacheck' sed -f ../../misc/manual.sed ccheck.man > ccheck.tmp sed -f ../../misc/manual.sed ccheck.jmn > ccheck.jtmp install -c -m 0444 ccheck.tmp /<>/debian/tmp/usr/share/man/man1/cannacheck.1 install -c -m 0444 ccheck.jtmp /<>/debian/tmp/usr/share/man/ja/man1/cannacheck.1 rm -f ccheck.tmp ccheck.jtmp install.man in cmd/cannacheck done make[4]: Leaving directory '/<>/cmd/cannacheck' installing man pages in cmd/cannastat... make[4]: Entering directory '/<>/cmd/cannastat' sed -f ../../misc/manual.sed cstat.man > cstat.tmp sed -f ../../misc/manual.sed cstat.jmn > cstat.jtmp install -c -m 0444 cstat.tmp /<>/debian/tmp/usr/share/man/man1/cannastat.1 install -c -m 0444 cstat.jtmp /<>/debian/tmp/usr/share/man/ja/man1/cannastat.1 rm -f cstat.tmp cstat.jtmp install.man in cmd/cannastat done make[4]: Leaving directory '/<>/cmd/cannastat' installing man pages in cmd/cshost... make[4]: Entering directory '/<>/cmd/cshost' sed -f ../../misc/manual.sed cshost.man > cshost.tmp sed -f ../../misc/manual.sed cshost.jmn > cshost.jtmp install -c -m 0444 cshost.tmp /<>/debian/tmp/usr/share/man/man1/cshost.1 install -c -m 0444 cshost.jtmp /<>/debian/tmp/usr/share/man/ja/man1/cshost.1 rm -f cshost.tmp cshost.jtmp install.man in cmd/cshost done make[4]: Leaving directory '/<>/cmd/cshost' installing man pages in cmd/catdic... make[4]: Entering directory '/<>/cmd/catdic' sed -f ../../misc/manual.sed catdic.man > catdic.tmp sed -f ../../misc/manual.sed catdic.jmn > catdic.jtmp install -c -m 0444 catdic.tmp /<>/debian/tmp/usr/share/man/man1/catdic.1 install -c -m 0444 catdic.jtmp /<>/debian/tmp/usr/share/man/ja/man1/catdic.1 rm -f catdic.tmp catdic.jtmp sed -f ../../misc/manual.sed chmoddic.man > chmoddic.tmp sed -f ../../misc/manual.sed chmoddic.jmn > chmoddic.jtmp install -c -m 0444 chmoddic.tmp /<>/debian/tmp/usr/share/man/man1/chmoddic.1 install -c -m 0444 chmoddic.jtmp /<>/debian/tmp/usr/share/man/ja/man1/chmoddic.1 rm -f chmoddic.tmp chmoddic.jtmp sed -f ../../misc/manual.sed cpdic.man > cpdic.tmp sed -f ../../misc/manual.sed cpdic.jmn > cpdic.jtmp install -c -m 0444 cpdic.tmp /<>/debian/tmp/usr/share/man/man1/cpdic.1 install -c -m 0444 cpdic.jtmp /<>/debian/tmp/usr/share/man/ja/man1/cpdic.1 rm -f cpdic.tmp cpdic.jtmp sed -f ../../misc/manual.sed lsdic.man > lsdic.tmp sed -f ../../misc/manual.sed lsdic.jmn > lsdic.jtmp install -c -m 0444 lsdic.tmp /<>/debian/tmp/usr/share/man/man1/lsdic.1 install -c -m 0444 lsdic.jtmp /<>/debian/tmp/usr/share/man/ja/man1/lsdic.1 rm -f lsdic.tmp lsdic.jtmp sed -f ../../misc/manual.sed mkdic.man > mkdic.tmp sed -f ../../misc/manual.sed mkdic.jmn > mkdic.jtmp install -c -m 0444 mkdic.tmp /<>/debian/tmp/usr/share/man/man1/mkdic.1 install -c -m 0444 mkdic.jtmp /<>/debian/tmp/usr/share/man/ja/man1/mkdic.1 rm -f mkdic.tmp mkdic.jtmp sed -f ../../misc/manual.sed mvdic.man > mvdic.tmp sed -f ../../misc/manual.sed mvdic.jmn > mvdic.jtmp install -c -m 0444 mvdic.tmp /<>/debian/tmp/usr/share/man/man1/mvdic.1 install -c -m 0444 mvdic.jtmp /<>/debian/tmp/usr/share/man/ja/man1/mvdic.1 rm -f mvdic.tmp mvdic.jtmp sed -f ../../misc/manual.sed rmdic.man > rmdic.tmp sed -f ../../misc/manual.sed rmdic.jmn > rmdic.jtmp install -c -m 0444 rmdic.tmp /<>/debian/tmp/usr/share/man/man1/rmdic.1 install -c -m 0444 rmdic.jtmp /<>/debian/tmp/usr/share/man/ja/man1/rmdic.1 rm -f rmdic.tmp rmdic.jtmp sed -f ../../misc/manual.sed addwords.man > addwords.tmp sed -f ../../misc/manual.sed addwords.jmn > addwords.jtmp install -c -m 0444 addwords.tmp /<>/debian/tmp/usr/share/man/man1/addwords.1 install -c -m 0444 addwords.jtmp /<>/debian/tmp/usr/share/man/ja/man1/addwords.1 rm -f addwords.tmp addwords.jtmp sed -f ../../misc/manual.sed delwords.man > delwords.tmp sed -f ../../misc/manual.sed delwords.jmn > delwords.jtmp install -c -m 0444 delwords.tmp /<>/debian/tmp/usr/share/man/man1/delwords.1 install -c -m 0444 delwords.jtmp /<>/debian/tmp/usr/share/man/ja/man1/delwords.1 rm -f delwords.tmp delwords.jtmp sed -f ../../misc/manual.sed cannakill.man > cannakill.tmp sed -f ../../misc/manual.sed cannakill.jmn > cannakill.jtmp install -c -m 0444 cannakill.tmp /<>/debian/tmp/usr/share/man/man1/cannakill.1 install -c -m 0444 cannakill.jtmp /<>/debian/tmp/usr/share/man/ja/man1/cannakill.1 rm -f cannakill.tmp cannakill.jtmp install.man in cmd/catdic done make[4]: Leaving directory '/<>/cmd/catdic' make[3]: Leaving directory '/<>/cmd' installing man pages in ./dic... make[3]: Entering directory '/<>/dic' installing man pages in dic/ideo... make[4]: Entering directory '/<>/dic/ideo' installing man pages in dic/ideo/pubdic... make[5]: Entering directory '/<>/dic/ideo/pubdic' install.man in dic/ideo/pubdic done make[5]: Leaving directory '/<>/dic/ideo/pubdic' installing man pages in dic/ideo/grammar... make[5]: Entering directory '/<>/dic/ideo/grammar' install.man in dic/ideo/grammar done make[5]: Leaving directory '/<>/dic/ideo/grammar' installing man pages in dic/ideo/words... make[5]: Entering directory '/<>/dic/ideo/words' install.man in dic/ideo/words done make[5]: Leaving directory '/<>/dic/ideo/words' make[4]: Leaving directory '/<>/dic/ideo' installing man pages in dic/phono... make[4]: Entering directory '/<>/dic/phono' install.man in dic/phono done make[4]: Leaving directory '/<>/dic/phono' make[3]: Leaving directory '/<>/dic' installing man pages in ./misc... make[3]: Entering directory '/<>/misc' installing man pages in misc/initfiles... make[4]: Entering directory '/<>/misc/initfiles' install.man in misc/initfiles done make[4]: Leaving directory '/<>/misc/initfiles' make[3]: Leaving directory '/<>/misc' installing man pages in ./doc... make[3]: Entering directory '/<>/doc' install.man in doc done make[3]: Leaving directory '/<>/doc' make[2]: Leaving directory '/<>' make[1]: Leaving directory '/<>' debian/rules execute_after_dh_auto_install make[1]: Entering directory '/<>' (cd /<>/debian/tmp/usr/bin/ && \ rm -f cpdic lsdic mkdic mvdic rmdic syncdic \ addwords delwords cannakill) install -d -m 755 /<>/debian/tmp/etc/canna/dics.dir.d install -m 644 /<>/debian/tmp/var/lib/canna/dic/canna/dics.dir \ /<>/debian/tmp/etc/canna/dics.dir.d/00canna.dics.dir rm -f /<>/debian/tmp/var/lib/canna/dic/canna/dics.dir # 3.7 tries to install symlink to cannakill here, ignore it. rm -f /<>/debian/tmp/usr/sbin/cannakill install -m 755 /<>/debian/update-canna-dics_dir \ /<>/debian/tmp/usr/sbin # move /var/lib/canna/dic/*.cld and related file to template dir install -d -m 755 /<>/debian/tmp/usr/lib/canna/debian-template/ mv \ /<>/debian/tmp/var/lib/canna/dic/canna/*.cld \ /<>/debian/tmp/var/lib/canna/dic/canna/iroha.cbd \ /<>/debian/tmp/var/lib/canna/dic/canna/fuzokugo.cbd \ /<>/debian/tmp/usr/lib/canna/debian-template/ chown -R root:root /<>/debian/tmp/usr/lib/canna/debian-template/ make[1]: Leaving directory '/<>' dh_install -a install -m0755 -d debian/canna//etc/canna/dics.dir.d cp --reflink=auto -a debian/tmp/etc/canna/dics.dir.d/00canna.dics.dir debian/canna//etc/canna/dics.dir.d/ install -m0755 -d debian/canna//usr/bin cp --reflink=auto -a debian/tmp/usr/bin/canlisp debian/tmp/usr/bin/crfreq debian/tmp/usr/bin/crxdic debian/tmp/usr/bin/crxgram debian/tmp/usr/bin/ctow debian/tmp/usr/bin/dicar debian/tmp/usr/bin/dpbindic debian/tmp/usr/bin/dpromdic debian/tmp/usr/bin/dpxdic debian/tmp/usr/bin/forcpp debian/tmp/usr/bin/forsort debian/tmp/usr/bin/kpdic debian/tmp/usr/bin/mergeword debian/tmp/usr/bin/mkbindic debian/tmp/usr/bin/splitword debian/tmp/usr/bin/wtoc debian/canna//usr/bin/ install -m0755 -d debian/canna//usr/lib/canna/debian-template cp --reflink=auto -a debian/tmp/usr/lib/canna/debian-template/bushu.cld debian/tmp/usr/lib/canna/debian-template/fuzokugo.cbd debian/tmp/usr/lib/canna/debian-template/iroha.cbd debian/tmp/usr/lib/canna/debian-template/iroha.cld debian/canna//usr/lib/canna/debian-template/ install -m0755 -d debian/canna//usr/sbin cp --reflink=auto -a debian/tmp/usr/sbin/cannaserver debian/tmp/usr/sbin/update-canna-dics_dir debian/canna//usr/sbin/ install -m0755 -d debian/canna//usr/share/man/ja/man1 cp --reflink=auto -a debian/tmp/usr/share/man/ja/man1/cannakill.1 debian/tmp/usr/share/man/ja/man1/cannaserver.1 debian/tmp/usr/share/man/ja/man1/chmoddic.1 debian/tmp/usr/share/man/ja/man1/ctow.1 debian/tmp/usr/share/man/ja/man1/dicar.1 debian/tmp/usr/share/man/ja/man1/dpbindic.1 debian/tmp/usr/share/man/ja/man1/dpromdic.1 debian/tmp/usr/share/man/ja/man1/mkbindic.1 debian/tmp/usr/share/man/ja/man1/splitword.1 debian/tmp/usr/share/man/ja/man1/wtoc.1 debian/canna//usr/share/man/ja/man1/ install -m0755 -d debian/canna//usr/share/man/man1 cp --reflink=auto -a debian/tmp/usr/share/man/man1/cannakill.1 debian/tmp/usr/share/man/man1/cannaserver.1 debian/tmp/usr/share/man/man1/ctow.1 debian/tmp/usr/share/man/man1/dicar.1 debian/tmp/usr/share/man/man1/dpbindic.1 debian/tmp/usr/share/man/man1/dpromdic.1 debian/tmp/usr/share/man/man1/mkbindic.1 debian/tmp/usr/share/man/man1/splitword.1 debian/tmp/usr/share/man/man1/wtoc.1 debian/canna//usr/share/man/man1/ install -m0755 -d debian/canna//var/lib/canna/dic/canna cp --reflink=auto -a debian/tmp/var/lib/canna/dic/canna/chimei.ctd debian/tmp/var/lib/canna/dic/canna/hojomwd.ctd debian/tmp/var/lib/canna/dic/canna/hojoswd.ctd debian/tmp/var/lib/canna/dic/canna/kanasmpl.ctd debian/tmp/var/lib/canna/dic/canna/katakana.ctd debian/tmp/var/lib/canna/dic/canna/keishiki.ctd debian/tmp/var/lib/canna/dic/canna/necgaiji.ctd debian/tmp/var/lib/canna/dic/canna/number.ctd debian/tmp/var/lib/canna/dic/canna/software.ctd debian/tmp/var/lib/canna/dic/canna/suffix.ctd debian/canna//var/lib/canna/dic/canna/ install -m0755 -d debian/canna-utils//usr/bin cp --reflink=auto -a debian/tmp/usr/bin/cannacheck debian/tmp/usr/bin/cannastat debian/tmp/usr/bin/catdic debian/tmp/usr/bin/chkconc debian/tmp/usr/bin/cshost debian/tmp/usr/bin/mkromdic debian/canna-utils//usr/bin/ install -m0755 -d debian/canna-utils//usr/share/man/ja/man1 cp --reflink=auto -a debian/tmp/usr/share/man/ja/man1/addwords.1 debian/tmp/usr/share/man/ja/man1/cannacheck.1 debian/tmp/usr/share/man/ja/man1/cannastat.1 debian/tmp/usr/share/man/ja/man1/catdic.1 debian/tmp/usr/share/man/ja/man1/cpdic.1 debian/tmp/usr/share/man/ja/man1/cshost.1 debian/tmp/usr/share/man/ja/man1/delwords.1 debian/tmp/usr/share/man/ja/man1/lsdic.1 debian/tmp/usr/share/man/ja/man1/mkdic.1 debian/tmp/usr/share/man/ja/man1/mkromdic.1 debian/tmp/usr/share/man/ja/man1/mvdic.1 debian/tmp/usr/share/man/ja/man1/rmdic.1 debian/canna-utils//usr/share/man/ja/man1/ install -m0755 -d debian/canna-utils//usr/share/man/man1 cp --reflink=auto -a debian/tmp/usr/share/man/man1/addwords.1 debian/tmp/usr/share/man/man1/cannacheck.1 debian/tmp/usr/share/man/man1/cannastat.1 debian/tmp/usr/share/man/man1/catdic.1 debian/tmp/usr/share/man/man1/cpdic.1 debian/tmp/usr/share/man/man1/cshost.1 debian/tmp/usr/share/man/man1/delwords.1 debian/tmp/usr/share/man/man1/lsdic.1 debian/tmp/usr/share/man/man1/mkdic.1 debian/tmp/usr/share/man/man1/mkromdic.1 debian/tmp/usr/share/man/man1/mvdic.1 debian/tmp/usr/share/man/man1/rmdic.1 debian/canna-utils//usr/share/man/man1/ install -m0755 -d debian/libcanna1g//usr/lib cp --reflink=auto -a debian/tmp/usr/lib/libRKC.so.1 debian/tmp/usr/lib/libRKC.so.1.2 debian/tmp/usr/lib/libRKC16.so.1 debian/tmp/usr/lib/libRKC16.so.1.2 debian/tmp/usr/lib/libcanna.so.1 debian/tmp/usr/lib/libcanna.so.1.2 debian/tmp/usr/lib/libcanna16.so.1 debian/tmp/usr/lib/libcanna16.so.1.2 debian/libcanna1g//usr/lib/ install -m0755 -d debian/libcanna1g//usr/share/canna cp --reflink=auto -a debian/tmp/usr/share/canna/1.1.canna debian/tmp/usr/share/canna/1.2.canna debian/tmp/usr/share/canna/default.cbp debian/tmp/usr/share/canna/english.cbp debian/tmp/usr/share/canna/fixer.canna debian/tmp/usr/share/canna/jdaemon.cbp debian/tmp/usr/share/canna/jdemon.canna debian/tmp/usr/share/canna/just.canna debian/tmp/usr/share/canna/just.cbp debian/tmp/usr/share/canna/kaisoku.cbp debian/tmp/usr/share/canna/kana.cbp debian/tmp/usr/share/canna/lan5.canna debian/tmp/usr/share/canna/lan5.cbp debian/tmp/usr/share/canna/matsu.canna debian/tmp/usr/share/canna/matsu.cbp debian/tmp/usr/share/canna/modes.canna debian/tmp/usr/share/canna/newjis.cbp debian/tmp/usr/share/canna/romaji.cbp debian/tmp/usr/share/canna/sample.canna debian/tmp/usr/share/canna/skk.canna debian/tmp/usr/share/canna/sokuon.cbp debian/tmp/usr/share/canna/tut.canna debian/tmp/usr/share/canna/tut.cbp debian/tmp/usr/share/canna/unix.canna debian/tmp/usr/share/canna/verbose.canna debian/tmp/usr/share/canna/vje.canna debian/tmp/usr/share/canna/vje.cbp debian/tmp/usr/share/canna/wx2\+.canna debian/tmp/usr/share/canna/wx2\+.cbp debian/libcanna1g//usr/share/canna/ install -m0755 -d debian/libcanna1g//usr/share/doc cp --reflink=auto -a debian/tmp/usr/share/doc/libcanna1g debian/libcanna1g//usr/share/doc/ install -m0755 -d debian/libcanna1g-dev//usr/include/canna cp --reflink=auto -a debian/tmp/usr/include/canna/RK.h debian/tmp/usr/include/canna/jrkanji.h debian/tmp/usr/include/canna/keydef.h debian/tmp/usr/include/canna/mfdef.h debian/tmp/usr/include/canna/pubconf.h debian/tmp/usr/include/canna/sysdep.h debian/libcanna1g-dev//usr/include/canna/ install -m0755 -d debian/libcanna1g-dev//usr/lib cp --reflink=auto -a debian/tmp/usr/lib/libRKC.a debian/tmp/usr/lib/libRKC.so debian/tmp/usr/lib/libRKC16.a debian/tmp/usr/lib/libRKC16.so debian/tmp/usr/lib/libcanna.a debian/tmp/usr/lib/libcanna.so debian/tmp/usr/lib/libcanna16.a debian/tmp/usr/lib/libcanna16.so debian/libcanna1g-dev//usr/lib/ install -m0755 -d debian/libcanna1g-dev//usr/share/man/ja/man3 cp --reflink=auto -a debian/tmp/usr/share/man/ja/man3/RkBgnBun.3 debian/tmp/usr/share/man/ja/man3/RkCloseRoma.3 debian/tmp/usr/share/man/ja/man3/RkCvtEuc.3 debian/tmp/usr/share/man/ja/man3/RkCvtHan.3 debian/tmp/usr/share/man/ja/man3/RkCvtHira.3 debian/tmp/usr/share/man/ja/man3/RkCvtKana.3 debian/tmp/usr/share/man/ja/man3/RkCvtRoma.3 debian/tmp/usr/share/man/ja/man3/RkCvtZen.3 debian/tmp/usr/share/man/ja/man3/RkDefineDic.3 debian/tmp/usr/share/man/ja/man3/RkDeleteDic.3 debian/tmp/usr/share/man/ja/man3/RkEndBun.3 debian/tmp/usr/share/man/ja/man3/RkEnlarge.3 debian/tmp/usr/share/man/ja/man3/RkFinalize.3 debian/tmp/usr/share/man/ja/man3/RkGetDicList.3 debian/tmp/usr/share/man/ja/man3/RkGetKanji.3 debian/tmp/usr/share/man/ja/man3/RkGetLex.3 debian/tmp/usr/share/man/ja/man3/RkGetStat.3 debian/tmp/usr/share/man/ja/man3/RkGetYomi.3 debian/tmp/usr/share/man/ja/man3/RkGoto.3 debian/tmp/usr/share/man/ja/man3/RkInitialize.3 debian/tmp/usr/share/man/ja/man3/RkIntro.3 debian/tmp/usr/share/man/ja/man3/RkLeft.3 debian/tmp/usr/share/man/ja/man3/RkMapPhonogram.3 debian/tmp/usr/share/man/ja/man3/RkMapRoma.3 debian/tmp/usr/share/man/ja/man3/RkMountDic.3 debian/tmp/usr/share/man/ja/man3/RkNext.3 debian/tmp/usr/share/man/ja/man3/RkNfer.3 debian/tmp/usr/share/man/ja/man3/RkOpenRoma.3 debian/tmp/usr/share/man/ja/man3/RkPrev.3 debian/tmp/usr/share/man/ja/man3/RkRemountDic.3 debian/tmp/usr/share/man/ja/man3/RkResize.3 debian/tmp/usr/share/man/ja/man3/RkRight.3 debian/tmp/usr/share/man/ja/man3/RkShorten.3 debian/tmp/usr/share/man/ja/man3/RkStoreYomi.3 debian/tmp/usr/share/man/ja/man3/RkUnmountDic.3 debian/tmp/usr/share/man/ja/man3/RkXfer.3 debian/tmp/usr/share/man/ja/man3/XKanjiControl.3 debian/tmp/usr/share/man/ja/man3/XLookupKanjiString.3 debian/tmp/usr/share/man/ja/man3/cannalib.3 debian/tmp/usr/share/man/ja/man3/jrKanjiControl.3 debian/tmp/usr/share/man/ja/man3/jrKanjiString.3 debian/tmp/usr/share/man/ja/man3/uilib.3 debian/libcanna1g-dev//usr/share/man/ja/man3/ install -m0755 -d debian/libcanna1g-dev//usr/share/man/man3 cp --reflink=auto -a debian/tmp/usr/share/man/man3/RkBgnBun.3 debian/tmp/usr/share/man/man3/RkCloseRoma.3 debian/tmp/usr/share/man/man3/RkCvtEuc.3 debian/tmp/usr/share/man/man3/RkCvtHan.3 debian/tmp/usr/share/man/man3/RkCvtHira.3 debian/tmp/usr/share/man/man3/RkCvtKana.3 debian/tmp/usr/share/man/man3/RkCvtRoma.3 debian/tmp/usr/share/man/man3/RkCvtZen.3 debian/tmp/usr/share/man/man3/RkDefineDic.3 debian/tmp/usr/share/man/man3/RkDeleteDic.3 debian/tmp/usr/share/man/man3/RkEndBun.3 debian/tmp/usr/share/man/man3/RkEnlarge.3 debian/tmp/usr/share/man/man3/RkFinalize.3 debian/tmp/usr/share/man/man3/RkGetDicList.3 debian/tmp/usr/share/man/man3/RkGetKanji.3 debian/tmp/usr/share/man/man3/RkGetLex.3 debian/tmp/usr/share/man/man3/RkGetStat.3 debian/tmp/usr/share/man/man3/RkGetYomi.3 debian/tmp/usr/share/man/man3/RkGoto.3 debian/tmp/usr/share/man/man3/RkInitialize.3 debian/tmp/usr/share/man/man3/RkIntro.3 debian/tmp/usr/share/man/man3/RkLeft.3 debian/tmp/usr/share/man/man3/RkMapPhonogram.3 debian/tmp/usr/share/man/man3/RkMapRoma.3 debian/tmp/usr/share/man/man3/RkMountDic.3 debian/tmp/usr/share/man/man3/RkNext.3 debian/tmp/usr/share/man/man3/RkNfer.3 debian/tmp/usr/share/man/man3/RkOpenRoma.3 debian/tmp/usr/share/man/man3/RkPrev.3 debian/tmp/usr/share/man/man3/RkRemountDic.3 debian/tmp/usr/share/man/man3/RkResize.3 debian/tmp/usr/share/man/man3/RkRight.3 debian/tmp/usr/share/man/man3/RkShorten.3 debian/tmp/usr/share/man/man3/RkStoreYomi.3 debian/tmp/usr/share/man/man3/RkUnmountDic.3 debian/tmp/usr/share/man/man3/RkXfer.3 debian/tmp/usr/share/man/man3/XKanjiControl.3 debian/tmp/usr/share/man/man3/XLookupKanjiString.3 debian/tmp/usr/share/man/man3/cannalib.3 debian/tmp/usr/share/man/man3/jrKanjiControl.3 debian/tmp/usr/share/man/man3/jrKanjiString.3 debian/tmp/usr/share/man/man3/uilib.3 debian/libcanna1g-dev//usr/share/man/man3/ dh_installdocs -a install -m0755 -d debian/canna/usr/share/doc/canna install -m0755 -d debian/canna/usr/share/doc/canna cp --reflink=auto -a ./CHANGES.jp debian/canna/usr/share/doc/canna cp --reflink=auto -a ./README debian/canna/usr/share/doc/canna cp --reflink=auto -a ./README.jp debian/canna/usr/share/doc/canna cp --reflink=auto -a ./WHATIS debian/canna/usr/share/doc/canna cp --reflink=auto -a ./WHATIS.jp debian/canna/usr/share/doc/canna cp --reflink=auto -a ./doc/man/guide/tex/canna.dvi debian/canna/usr/share/doc/canna chown -R 0:0 debian/canna/usr/share/doc chmod -R u\+rw,go=rX debian/canna/usr/share/doc install -p -m0644 debian/README.Debian debian/canna/usr/share/doc/canna/README.Debian install -p -m0644 debian/TODO debian/canna/usr/share/doc/canna/TODO.Debian install -p -m0644 debian/copyright debian/canna/usr/share/doc/canna/copyright install -m0755 -d debian/canna-utils/usr/share/doc/canna-utils install -m0755 -d debian/canna-utils/usr/share/doc/canna-utils cp --reflink=auto -a ./CHANGES.jp debian/canna-utils/usr/share/doc/canna-utils cp --reflink=auto -a ./README debian/canna-utils/usr/share/doc/canna-utils cp --reflink=auto -a ./README.jp debian/canna-utils/usr/share/doc/canna-utils cp --reflink=auto -a ./WHATIS debian/canna-utils/usr/share/doc/canna-utils cp --reflink=auto -a ./WHATIS.jp debian/canna-utils/usr/share/doc/canna-utils chown -R 0:0 debian/canna-utils/usr/share/doc chmod -R u\+rw,go=rX debian/canna-utils/usr/share/doc install -p -m0644 debian/copyright debian/canna-utils/usr/share/doc/canna-utils/copyright install -m0755 -d debian/libcanna1g/usr/share/doc/libcanna1g cp --reflink=auto -a ./CHANGES.jp debian/libcanna1g/usr/share/doc/libcanna1g cp --reflink=auto -a ./README debian/libcanna1g/usr/share/doc/libcanna1g cp --reflink=auto -a ./README.jp debian/libcanna1g/usr/share/doc/libcanna1g cp --reflink=auto -a ./WHATIS debian/libcanna1g/usr/share/doc/libcanna1g cp --reflink=auto -a ./WHATIS.jp debian/libcanna1g/usr/share/doc/libcanna1g chown -R 0:0 debian/libcanna1g/usr/share/doc chmod -R u\+rw,go=rX debian/libcanna1g/usr/share/doc install -p -m0644 debian/copyright debian/libcanna1g/usr/share/doc/libcanna1g/copyright install -m0755 -d debian/libcanna1g-dev/usr/share/doc/libcanna1g-dev install -p -m0644 debian/copyright debian/libcanna1g-dev/usr/share/doc/libcanna1g-dev/copyright dh_installchangelogs -a install -m0755 -d debian/canna-utils/usr/share/doc/canna-utils install -p -m0644 debian/.debhelper/generated/canna-utils/dh_installchangelogs.dch.trimmed debian/canna-utils/usr/share/doc/canna-utils/changelog.Debian install -m0755 -d debian/libcanna1g/usr/share/doc/libcanna1g install -p -m0644 debian/.debhelper/generated/libcanna1g/dh_installchangelogs.dch.trimmed debian/libcanna1g/usr/share/doc/libcanna1g/changelog.Debian install -m0755 -d debian/libcanna1g-dev/usr/share/doc/libcanna1g-dev install -p -m0644 debian/.debhelper/generated/libcanna1g-dev/dh_installchangelogs.dch.trimmed debian/libcanna1g-dev/usr/share/doc/libcanna1g-dev/changelog.Debian install -m0755 -d debian/canna/usr/share/doc/canna install -p -m0644 debian/.debhelper/generated/canna/dh_installchangelogs.dch.trimmed debian/canna/usr/share/doc/canna/changelog.Debian dh_installman -a install -m0755 -d debian/canna-utils/usr/share/man/man1/ install -p -m0644 ./debian/manpages/chkconc.1 debian/canna-utils/usr/share/man/man1/chkconc.1 install -m0755 -d debian/canna/usr/share/man/man8/ install -p -m0644 ./debian/manpages/update-canna-dics_dir.8 debian/canna/usr/share/man/man8/update-canna-dics_dir.8 install -m0755 -d debian/canna/usr/share/man/man1/ install -p -m0644 ./debian/manpages/canlisp.1 debian/canna/usr/share/man/man1/canlisp.1 install -m0755 -d debian/canna/usr/share/man/man1/ install -p -m0644 ./debian/manpages/forsort.1 debian/canna/usr/share/man/man1/forsort.1 install -m0755 -d debian/canna/usr/share/man/man1/ install -p -m0644 ./debian/manpages/mergeword.1 debian/canna/usr/share/man/man1/mergeword.1 install -m0755 -d debian/canna/usr/share/man/man1/ install -p -m0644 ./cmd/catdic/chmoddic.man debian/canna/usr/share/man/man1/chmoddic.1 man-recode --to-code UTF-8 --suffix .dh-new debian/canna/usr/share/man/ja/man1/cannakill.1 debian/canna/usr/share/man/ja/man1/cannaserver.1 debian/canna/usr/share/man/ja/man1/chmoddic.1 debian/canna/usr/share/man/ja/man1/ctow.1 debian/canna/usr/share/man/ja/man1/dicar.1 debian/canna/usr/share/man/ja/man1/dpbindic.1 debian/canna/usr/share/man/ja/man1/dpromdic.1 debian/canna/usr/share/man/ja/man1/mkbindic.1 debian/canna/usr/share/man/ja/man1/splitword.1 debian/canna/usr/share/man/ja/man1/wtoc.1 debian/canna/usr/share/man/man1/canlisp.1 debian/canna/usr/share/man/man1/cannakill.1 debian/canna/usr/share/man/man1/cannaserver.1 debian/canna/usr/share/man/man1/chmoddic.1 debian/canna/usr/share/man/man1/ctow.1 debian/canna/usr/share/man/man1/dicar.1 debian/canna/usr/share/man/man1/dpbindic.1 debian/canna/usr/share/man/man1/dpromdic.1 debian/canna/usr/share/man/man1/forsort.1 debian/canna/usr/share/man/man1/mergeword.1 debian/canna/usr/share/man/man1/mkbindic.1 debian/canna/usr/share/man/man1/splitword.1 debian/canna/usr/share/man/man1/wtoc.1 debian/canna/usr/share/man/man8/update-canna-dics_dir.8 debian/canna-utils/usr/share/man/ja/man1/addwords.1 debian/canna-utils/usr/share/man/ja/man1/cannacheck.1 debian/canna-utils/usr/share/man/ja/man1/cannastat.1 debian/canna-utils/usr/share/man/ja/man1/catdic.1 debian/canna-utils/usr/share/man/ja/man1/cpdic.1 debian/canna-utils/usr/share/man/ja/man1/cshost.1 debian/canna-utils/usr/share/man/ja/man1/delwords.1 debian/canna-utils/usr/share/man/ja/man1/lsdic.1 man-recode --to-code UTF-8 --suffix .dh-new debian/canna-utils/usr/share/man/ja/man1/mkdic.1 debian/canna-utils/usr/share/man/ja/man1/mkromdic.1 debian/canna-utils/usr/share/man/ja/man1/mvdic.1 debian/canna-utils/usr/share/man/ja/man1/rmdic.1 debian/canna-utils/usr/share/man/man1/addwords.1 debian/canna-utils/usr/share/man/man1/cannacheck.1 debian/canna-utils/usr/share/man/man1/cannastat.1 debian/canna-utils/usr/share/man/man1/catdic.1 debian/canna-utils/usr/share/man/man1/chkconc.1 debian/canna-utils/usr/share/man/man1/cpdic.1 debian/canna-utils/usr/share/man/man1/cshost.1 debian/canna-utils/usr/share/man/man1/delwords.1 debian/canna-utils/usr/share/man/man1/lsdic.1 debian/canna-utils/usr/share/man/man1/mkdic.1 debian/canna-utils/usr/share/man/man1/mkromdic.1 debian/canna-utils/usr/share/man/man1/mvdic.1 debian/canna-utils/usr/share/man/man1/rmdic.1 debian/libcanna1g-dev/usr/share/man/ja/man3/RkBgnBun.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkCloseRoma.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkCvtEuc.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkCvtHan.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkCvtHira.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkCvtKana.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkCvtRoma.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkCvtZen.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkDefineDic.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkDeleteDic.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkEndBun.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkEnlarge.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkFinalize.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkGetDicList.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkGetKanji.3 man-recode --to-code UTF-8 --suffix .dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkGetLex.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkGetStat.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkGetYomi.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkGoto.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkInitialize.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkIntro.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkLeft.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkMapPhonogram.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkMapRoma.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkMountDic.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkNext.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkNfer.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkOpenRoma.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkPrev.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkRemountDic.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkResize.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkRight.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkShorten.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkStoreYomi.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkUnmountDic.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkXfer.3 debian/libcanna1g-dev/usr/share/man/ja/man3/cannalib.3 debian/libcanna1g-dev/usr/share/man/ja/man3/uilib.3 debian/libcanna1g-dev/usr/share/man/man3/RkBgnBun.3 debian/libcanna1g-dev/usr/share/man/man3/RkCloseRoma.3 debian/libcanna1g-dev/usr/share/man/man3/RkCvtEuc.3 debian/libcanna1g-dev/usr/share/man/man3/RkCvtHan.3 debian/libcanna1g-dev/usr/share/man/man3/RkCvtHira.3 debian/libcanna1g-dev/usr/share/man/man3/RkCvtKana.3 debian/libcanna1g-dev/usr/share/man/man3/RkCvtRoma.3 debian/libcanna1g-dev/usr/share/man/man3/RkCvtZen.3 debian/libcanna1g-dev/usr/share/man/man3/RkDefineDic.3 man-recode --to-code UTF-8 --suffix .dh-new debian/libcanna1g-dev/usr/share/man/man3/RkDeleteDic.3 debian/libcanna1g-dev/usr/share/man/man3/RkEndBun.3 debian/libcanna1g-dev/usr/share/man/man3/RkEnlarge.3 debian/libcanna1g-dev/usr/share/man/man3/RkFinalize.3 debian/libcanna1g-dev/usr/share/man/man3/RkGetDicList.3 debian/libcanna1g-dev/usr/share/man/man3/RkGetKanji.3 debian/libcanna1g-dev/usr/share/man/man3/RkGetLex.3 debian/libcanna1g-dev/usr/share/man/man3/RkGetStat.3 debian/libcanna1g-dev/usr/share/man/man3/RkGetYomi.3 debian/libcanna1g-dev/usr/share/man/man3/RkGoto.3 debian/libcanna1g-dev/usr/share/man/man3/RkInitialize.3 debian/libcanna1g-dev/usr/share/man/man3/RkIntro.3 debian/libcanna1g-dev/usr/share/man/man3/RkLeft.3 debian/libcanna1g-dev/usr/share/man/man3/RkMapPhonogram.3 debian/libcanna1g-dev/usr/share/man/man3/RkMapRoma.3 debian/libcanna1g-dev/usr/share/man/man3/RkMountDic.3 debian/libcanna1g-dev/usr/share/man/man3/RkNext.3 debian/libcanna1g-dev/usr/share/man/man3/RkNfer.3 debian/libcanna1g-dev/usr/share/man/man3/RkOpenRoma.3 debian/libcanna1g-dev/usr/share/man/man3/RkPrev.3 debian/libcanna1g-dev/usr/share/man/man3/RkRemountDic.3 debian/libcanna1g-dev/usr/share/man/man3/RkResize.3 debian/libcanna1g-dev/usr/share/man/man3/RkRight.3 debian/libcanna1g-dev/usr/share/man/man3/RkShorten.3 debian/libcanna1g-dev/usr/share/man/man3/RkStoreYomi.3 debian/libcanna1g-dev/usr/share/man/man3/RkUnmountDic.3 debian/libcanna1g-dev/usr/share/man/man3/RkXfer.3 debian/libcanna1g-dev/usr/share/man/man3/cannalib.3 debian/libcanna1g-dev/usr/share/man/man3/uilib.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkDeleteDic.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkDeleteDic.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkEndBun.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkEndBun.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkEnlarge.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkEnlarge.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkFinalize.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkFinalize.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkGetDicList.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkGetDicList.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkGetKanji.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkGetKanji.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkGetLex.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkGetLex.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkGetStat.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkGetStat.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkGetYomi.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkGetYomi.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkGoto.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkGoto.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkInitialize.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkInitialize.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkIntro.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkIntro.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkLeft.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkLeft.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkMapPhonogram.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkMapPhonogram.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkMapRoma.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkMapRoma.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkMountDic.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkMountDic.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkNext.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkNext.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkNfer.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkNfer.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkOpenRoma.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkOpenRoma.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkPrev.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkPrev.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkRemountDic.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkRemountDic.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkResize.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkResize.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkRight.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkRight.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkShorten.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkShorten.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkStoreYomi.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkStoreYomi.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkUnmountDic.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkUnmountDic.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkXfer.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkXfer.3 mv debian/libcanna1g-dev/usr/share/man/man3/cannalib.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/cannalib.3 mv debian/libcanna1g-dev/usr/share/man/man3/uilib.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/uilib.3 chmod 0644 -- debian/libcanna1g-dev/usr/share/man/man3/RkDeleteDic.3 debian/libcanna1g-dev/usr/share/man/man3/RkEndBun.3 debian/libcanna1g-dev/usr/share/man/man3/RkEnlarge.3 debian/libcanna1g-dev/usr/share/man/man3/RkFinalize.3 debian/libcanna1g-dev/usr/share/man/man3/RkGetDicList.3 debian/libcanna1g-dev/usr/share/man/man3/RkGetKanji.3 debian/libcanna1g-dev/usr/share/man/man3/RkGetLex.3 debian/libcanna1g-dev/usr/share/man/man3/RkGetStat.3 debian/libcanna1g-dev/usr/share/man/man3/RkGetYomi.3 debian/libcanna1g-dev/usr/share/man/man3/RkGoto.3 debian/libcanna1g-dev/usr/share/man/man3/RkInitialize.3 debian/libcanna1g-dev/usr/share/man/man3/RkIntro.3 debian/libcanna1g-dev/usr/share/man/man3/RkLeft.3 debian/libcanna1g-dev/usr/share/man/man3/RkMapPhonogram.3 debian/libcanna1g-dev/usr/share/man/man3/RkMapRoma.3 debian/libcanna1g-dev/usr/share/man/man3/RkMountDic.3 debian/libcanna1g-dev/usr/share/man/man3/RkNext.3 debian/libcanna1g-dev/usr/share/man/man3/RkNfer.3 debian/libcanna1g-dev/usr/share/man/man3/RkOpenRoma.3 debian/libcanna1g-dev/usr/share/man/man3/RkPrev.3 debian/libcanna1g-dev/usr/share/man/man3/RkRemountDic.3 debian/libcanna1g-dev/usr/share/man/man3/RkResize.3 debian/libcanna1g-dev/usr/share/man/man3/RkRight.3 debian/libcanna1g-dev/usr/share/man/man3/RkShorten.3 debian/libcanna1g-dev/usr/share/man/man3/RkStoreYomi.3 debian/libcanna1g-dev/usr/share/man/man3/RkUnmountDic.3 debian/libcanna1g-dev/usr/share/man/man3/RkXfer.3 debian/libcanna1g-dev/usr/share/man/man3/cannalib.3 debian/libcanna1g-dev/usr/share/man/man3/uilib.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkGetLex.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkGetLex.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkGetStat.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkGetStat.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkGetYomi.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkGetYomi.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkGoto.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkGoto.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkInitialize.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkInitialize.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkIntro.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkIntro.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkLeft.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkLeft.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkMapPhonogram.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkMapPhonogram.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkMapRoma.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkMapRoma.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkMountDic.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkMountDic.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkNext.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkNext.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkNfer.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkNfer.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkOpenRoma.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkOpenRoma.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkPrev.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkPrev.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkRemountDic.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkRemountDic.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkResize.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkResize.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkRight.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkRight.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkShorten.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkShorten.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkStoreYomi.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkStoreYomi.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkUnmountDic.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkUnmountDic.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkXfer.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkXfer.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/cannalib.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/cannalib.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/uilib.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/uilib.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkBgnBun.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkBgnBun.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkCloseRoma.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkCloseRoma.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkCvtEuc.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkCvtEuc.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkCvtHan.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkCvtHan.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkCvtHira.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkCvtHira.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkCvtKana.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkCvtKana.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkCvtRoma.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkCvtRoma.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkCvtZen.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkCvtZen.3 mv debian/libcanna1g-dev/usr/share/man/man3/RkDefineDic.3.dh-new debian/libcanna1g-dev/usr/share/man/man3/RkDefineDic.3 chmod 0644 -- debian/libcanna1g-dev/usr/share/man/ja/man3/RkGetLex.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkGetStat.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkGetYomi.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkGoto.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkInitialize.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkIntro.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkLeft.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkMapPhonogram.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkMapRoma.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkMountDic.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkNext.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkNfer.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkOpenRoma.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkPrev.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkRemountDic.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkResize.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkRight.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkShorten.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkStoreYomi.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkUnmountDic.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkXfer.3 debian/libcanna1g-dev/usr/share/man/ja/man3/cannalib.3 debian/libcanna1g-dev/usr/share/man/ja/man3/uilib.3 debian/libcanna1g-dev/usr/share/man/man3/RkBgnBun.3 debian/libcanna1g-dev/usr/share/man/man3/RkCloseRoma.3 debian/libcanna1g-dev/usr/share/man/man3/RkCvtEuc.3 debian/libcanna1g-dev/usr/share/man/man3/RkCvtHan.3 debian/libcanna1g-dev/usr/share/man/man3/RkCvtHira.3 debian/libcanna1g-dev/usr/share/man/man3/RkCvtKana.3 debian/libcanna1g-dev/usr/share/man/man3/RkCvtRoma.3 debian/libcanna1g-dev/usr/share/man/man3/RkCvtZen.3 debian/libcanna1g-dev/usr/share/man/man3/RkDefineDic.3 mv debian/canna-utils/usr/share/man/ja/man1/mkdic.1.dh-new debian/canna-utils/usr/share/man/ja/man1/mkdic.1 mv debian/canna-utils/usr/share/man/ja/man1/mkromdic.1.dh-new debian/canna-utils/usr/share/man/ja/man1/mkromdic.1 mv debian/canna-utils/usr/share/man/ja/man1/mvdic.1.dh-new debian/canna-utils/usr/share/man/ja/man1/mvdic.1 mv debian/canna-utils/usr/share/man/ja/man1/rmdic.1.dh-new debian/canna-utils/usr/share/man/ja/man1/rmdic.1 mv debian/canna-utils/usr/share/man/man1/addwords.1.dh-new debian/canna-utils/usr/share/man/man1/addwords.1 mv debian/canna-utils/usr/share/man/man1/cannacheck.1.dh-new debian/canna-utils/usr/share/man/man1/cannacheck.1 mv debian/canna-utils/usr/share/man/man1/cannastat.1.dh-new debian/canna-utils/usr/share/man/man1/cannastat.1 mv debian/canna-utils/usr/share/man/man1/catdic.1.dh-new debian/canna-utils/usr/share/man/man1/catdic.1 mv debian/canna-utils/usr/share/man/man1/chkconc.1.dh-new debian/canna-utils/usr/share/man/man1/chkconc.1 mv debian/canna-utils/usr/share/man/man1/cpdic.1.dh-new debian/canna-utils/usr/share/man/man1/cpdic.1 mv debian/canna-utils/usr/share/man/man1/cshost.1.dh-new debian/canna-utils/usr/share/man/man1/cshost.1 mv debian/canna-utils/usr/share/man/man1/delwords.1.dh-new debian/canna-utils/usr/share/man/man1/delwords.1 mv debian/canna-utils/usr/share/man/man1/lsdic.1.dh-new debian/canna-utils/usr/share/man/man1/lsdic.1 mv debian/canna-utils/usr/share/man/man1/mkdic.1.dh-new debian/canna-utils/usr/share/man/man1/mkdic.1 mv debian/canna-utils/usr/share/man/man1/mkromdic.1.dh-new debian/canna-utils/usr/share/man/man1/mkromdic.1 mv debian/canna-utils/usr/share/man/man1/mvdic.1.dh-new debian/canna-utils/usr/share/man/man1/mvdic.1 mv debian/canna-utils/usr/share/man/man1/rmdic.1.dh-new debian/canna-utils/usr/share/man/man1/rmdic.1 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkBgnBun.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkBgnBun.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkCloseRoma.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkCloseRoma.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkCvtEuc.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkCvtEuc.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkCvtHan.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkCvtHan.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkCvtHira.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkCvtHira.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkCvtKana.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkCvtKana.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkCvtRoma.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkCvtRoma.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkCvtZen.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkCvtZen.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkDefineDic.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkDefineDic.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkDeleteDic.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkDeleteDic.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkEndBun.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkEndBun.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkEnlarge.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkEnlarge.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkFinalize.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkFinalize.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkGetDicList.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkGetDicList.3 mv debian/libcanna1g-dev/usr/share/man/ja/man3/RkGetKanji.3.dh-new debian/libcanna1g-dev/usr/share/man/ja/man3/RkGetKanji.3 chmod 0644 -- debian/canna-utils/usr/share/man/ja/man1/mkdic.1 debian/canna-utils/usr/share/man/ja/man1/mkromdic.1 debian/canna-utils/usr/share/man/ja/man1/mvdic.1 debian/canna-utils/usr/share/man/ja/man1/rmdic.1 debian/canna-utils/usr/share/man/man1/addwords.1 debian/canna-utils/usr/share/man/man1/cannacheck.1 debian/canna-utils/usr/share/man/man1/cannastat.1 debian/canna-utils/usr/share/man/man1/catdic.1 debian/canna-utils/usr/share/man/man1/chkconc.1 debian/canna-utils/usr/share/man/man1/cpdic.1 debian/canna-utils/usr/share/man/man1/cshost.1 debian/canna-utils/usr/share/man/man1/delwords.1 debian/canna-utils/usr/share/man/man1/lsdic.1 debian/canna-utils/usr/share/man/man1/mkdic.1 debian/canna-utils/usr/share/man/man1/mkromdic.1 debian/canna-utils/usr/share/man/man1/mvdic.1 debian/canna-utils/usr/share/man/man1/rmdic.1 debian/libcanna1g-dev/usr/share/man/ja/man3/RkBgnBun.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkCloseRoma.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkCvtEuc.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkCvtHan.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkCvtHira.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkCvtKana.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkCvtRoma.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkCvtZen.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkDefineDic.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkDeleteDic.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkEndBun.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkEnlarge.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkFinalize.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkGetDicList.3 debian/libcanna1g-dev/usr/share/man/ja/man3/RkGetKanji.3 mv debian/canna/usr/share/man/ja/man1/cannakill.1.dh-new debian/canna/usr/share/man/ja/man1/cannakill.1 mv debian/canna/usr/share/man/ja/man1/cannaserver.1.dh-new debian/canna/usr/share/man/ja/man1/cannaserver.1 mv debian/canna/usr/share/man/ja/man1/chmoddic.1.dh-new debian/canna/usr/share/man/ja/man1/chmoddic.1 mv debian/canna/usr/share/man/ja/man1/ctow.1.dh-new debian/canna/usr/share/man/ja/man1/ctow.1 mv debian/canna/usr/share/man/ja/man1/dicar.1.dh-new debian/canna/usr/share/man/ja/man1/dicar.1 mv debian/canna/usr/share/man/ja/man1/dpbindic.1.dh-new debian/canna/usr/share/man/ja/man1/dpbindic.1 mv debian/canna/usr/share/man/ja/man1/dpromdic.1.dh-new debian/canna/usr/share/man/ja/man1/dpromdic.1 mv debian/canna/usr/share/man/ja/man1/mkbindic.1.dh-new debian/canna/usr/share/man/ja/man1/mkbindic.1 mv debian/canna/usr/share/man/ja/man1/splitword.1.dh-new debian/canna/usr/share/man/ja/man1/splitword.1 mv debian/canna/usr/share/man/ja/man1/wtoc.1.dh-new debian/canna/usr/share/man/ja/man1/wtoc.1 mv debian/canna/usr/share/man/man1/canlisp.1.dh-new debian/canna/usr/share/man/man1/canlisp.1 mv debian/canna/usr/share/man/man1/cannakill.1.dh-new debian/canna/usr/share/man/man1/cannakill.1 mv debian/canna/usr/share/man/man1/cannaserver.1.dh-new debian/canna/usr/share/man/man1/cannaserver.1 mv debian/canna/usr/share/man/man1/chmoddic.1.dh-new debian/canna/usr/share/man/man1/chmoddic.1 mv debian/canna/usr/share/man/man1/ctow.1.dh-new debian/canna/usr/share/man/man1/ctow.1 mv debian/canna/usr/share/man/man1/dicar.1.dh-new debian/canna/usr/share/man/man1/dicar.1 mv debian/canna/usr/share/man/man1/dpbindic.1.dh-new debian/canna/usr/share/man/man1/dpbindic.1 mv debian/canna/usr/share/man/man1/dpromdic.1.dh-new debian/canna/usr/share/man/man1/dpromdic.1 mv debian/canna/usr/share/man/man1/forsort.1.dh-new debian/canna/usr/share/man/man1/forsort.1 mv debian/canna/usr/share/man/man1/mergeword.1.dh-new debian/canna/usr/share/man/man1/mergeword.1 mv debian/canna/usr/share/man/man1/mkbindic.1.dh-new debian/canna/usr/share/man/man1/mkbindic.1 mv debian/canna/usr/share/man/man1/splitword.1.dh-new debian/canna/usr/share/man/man1/splitword.1 mv debian/canna/usr/share/man/man1/wtoc.1.dh-new debian/canna/usr/share/man/man1/wtoc.1 mv debian/canna/usr/share/man/man8/update-canna-dics_dir.8.dh-new debian/canna/usr/share/man/man8/update-canna-dics_dir.8 mv debian/canna-utils/usr/share/man/ja/man1/addwords.1.dh-new debian/canna-utils/usr/share/man/ja/man1/addwords.1 mv debian/canna-utils/usr/share/man/ja/man1/cannacheck.1.dh-new debian/canna-utils/usr/share/man/ja/man1/cannacheck.1 mv debian/canna-utils/usr/share/man/ja/man1/cannastat.1.dh-new debian/canna-utils/usr/share/man/ja/man1/cannastat.1 mv debian/canna-utils/usr/share/man/ja/man1/catdic.1.dh-new debian/canna-utils/usr/share/man/ja/man1/catdic.1 mv debian/canna-utils/usr/share/man/ja/man1/cpdic.1.dh-new debian/canna-utils/usr/share/man/ja/man1/cpdic.1 mv debian/canna-utils/usr/share/man/ja/man1/cshost.1.dh-new debian/canna-utils/usr/share/man/ja/man1/cshost.1 mv debian/canna-utils/usr/share/man/ja/man1/delwords.1.dh-new debian/canna-utils/usr/share/man/ja/man1/delwords.1 mv debian/canna-utils/usr/share/man/ja/man1/lsdic.1.dh-new debian/canna-utils/usr/share/man/ja/man1/lsdic.1 chmod 0644 -- debian/canna/usr/share/man/ja/man1/cannakill.1 debian/canna/usr/share/man/ja/man1/cannaserver.1 debian/canna/usr/share/man/ja/man1/chmoddic.1 debian/canna/usr/share/man/ja/man1/ctow.1 debian/canna/usr/share/man/ja/man1/dicar.1 debian/canna/usr/share/man/ja/man1/dpbindic.1 debian/canna/usr/share/man/ja/man1/dpromdic.1 debian/canna/usr/share/man/ja/man1/mkbindic.1 debian/canna/usr/share/man/ja/man1/splitword.1 debian/canna/usr/share/man/ja/man1/wtoc.1 debian/canna/usr/share/man/man1/canlisp.1 debian/canna/usr/share/man/man1/cannakill.1 debian/canna/usr/share/man/man1/cannaserver.1 debian/canna/usr/share/man/man1/chmoddic.1 debian/canna/usr/share/man/man1/ctow.1 debian/canna/usr/share/man/man1/dicar.1 debian/canna/usr/share/man/man1/dpbindic.1 debian/canna/usr/share/man/man1/dpromdic.1 debian/canna/usr/share/man/man1/forsort.1 debian/canna/usr/share/man/man1/mergeword.1 debian/canna/usr/share/man/man1/mkbindic.1 debian/canna/usr/share/man/man1/splitword.1 debian/canna/usr/share/man/man1/wtoc.1 debian/canna/usr/share/man/man8/update-canna-dics_dir.8 debian/canna-utils/usr/share/man/ja/man1/addwords.1 debian/canna-utils/usr/share/man/ja/man1/cannacheck.1 debian/canna-utils/usr/share/man/ja/man1/cannastat.1 debian/canna-utils/usr/share/man/ja/man1/catdic.1 debian/canna-utils/usr/share/man/ja/man1/cpdic.1 debian/canna-utils/usr/share/man/ja/man1/cshost.1 debian/canna-utils/usr/share/man/ja/man1/delwords.1 debian/canna-utils/usr/share/man/ja/man1/lsdic.1 dh_installdebconf -a install -m0755 -d debian/canna/DEBIAN cp -f debian/config debian/canna/DEBIAN/config [META] Replace #TOKEN#s in "debian/canna/DEBIAN/config" chmod 0755 -- debian/canna/DEBIAN/config chown 0:0 -- debian/canna/DEBIAN/config po2debconf debian/templates > debian/canna/DEBIAN/templates mv debian/canna.substvars.new debian/canna.substvars [META] Append autosnippet "postrm-debconf" to postrm [debian/canna.postrm.debhelper] install -m0755 -d debian/canna-utils/DEBIAN install -m0755 -d debian/libcanna1g/DEBIAN cp -f debian/libcanna1g.config debian/libcanna1g/DEBIAN/config [META] Replace #TOKEN#s in "debian/libcanna1g/DEBIAN/config" chmod 0755 -- debian/libcanna1g/DEBIAN/config chown 0:0 -- debian/libcanna1g/DEBIAN/config po2debconf debian/libcanna1g.templates > debian/libcanna1g/DEBIAN/templates mv debian/libcanna1g.substvars.new debian/libcanna1g.substvars [META] Append autosnippet "postrm-debconf" to postrm [debian/libcanna1g.postrm.debhelper] install -m0755 -d debian/libcanna1g-dev/DEBIAN dh_installinit -a install -m0755 -d debian/canna/etc/init.d install -p -m0755 debian/init debian/canna/etc/init.d/canna [META] Append autosnippet "preinst-init-chmod" to preinst [debian/.debhelper/generated/canna/preinst.service] [META] Append autosnippet "postinst-init-restart" to postinst [debian/.debhelper/generated/canna/postinst.service] [META] Append autosnippet "prerm-init-norestart" to prerm [debian/.debhelper/generated/canna/prerm.service] mv debian/canna.substvars.new debian/canna.substvars [META] Append autosnippet "postrm-init" to postrm [debian/.debhelper/generated/canna/postrm.service] dh_lintian -a install -m0755 -d debian/canna/usr/share/lintian/overrides install -p -m0644 debian/canna.lintian-overrides debian/canna/usr/share/lintian/overrides/canna install -m0755 -d debian/canna-utils/usr/share/lintian/overrides install -p -m0644 debian/canna-utils.lintian-overrides debian/canna-utils/usr/share/lintian/overrides/canna-utils install -m0755 -d debian/libcanna1g/usr/share/lintian/overrides install -p -m0644 debian/libcanna1g.lintian-overrides debian/libcanna1g/usr/share/lintian/overrides/libcanna1g dh_perl -a dh_link -a install -m0755 -d debian/canna/usr/bin rm -f debian/canna/usr/bin/syncdic ln -s catdic debian/canna/usr/bin/syncdic install -m0755 -d debian/canna/usr/bin rm -f debian/canna/usr/bin/cannakill ln -s catdic debian/canna/usr/bin/cannakill install -m0755 -d debian/canna-utils/usr/bin rm -f debian/canna-utils/usr/bin/rmdic ln -s catdic debian/canna-utils/usr/bin/rmdic install -m0755 -d debian/canna-utils/usr/bin rm -f debian/canna-utils/usr/bin/mvdic ln -s catdic debian/canna-utils/usr/bin/mvdic install -m0755 -d debian/canna-utils/usr/bin rm -f debian/canna-utils/usr/bin/mkdic ln -s catdic debian/canna-utils/usr/bin/mkdic install -m0755 -d debian/canna-utils/usr/bin rm -f debian/canna-utils/usr/bin/lsdic ln -s catdic debian/canna-utils/usr/bin/lsdic install -m0755 -d debian/canna-utils/usr/bin rm -f debian/canna-utils/usr/bin/delwords ln -s catdic debian/canna-utils/usr/bin/delwords install -m0755 -d debian/canna-utils/usr/bin rm -f debian/canna-utils/usr/bin/cpdic ln -s catdic debian/canna-utils/usr/bin/cpdic install -m0755 -d debian/canna-utils/usr/bin rm -f debian/canna-utils/usr/bin/chmoddic ln -s catdic debian/canna-utils/usr/bin/chmoddic install -m0755 -d debian/canna-utils/usr/bin rm -f debian/canna-utils/usr/bin/addwords ln -s catdic debian/canna-utils/usr/bin/addwords rm -f debian/libcanna1g/usr/lib/libcanna.so.1 ln -s libcanna.so.1.2 debian/libcanna1g/usr/lib/libcanna.so.1 rm -f debian/libcanna1g/usr/lib/libRKC16.so.1 ln -s libRKC16.so.1.2 debian/libcanna1g/usr/lib/libRKC16.so.1 rm -f debian/libcanna1g/usr/lib/libcanna16.so.1 ln -s libcanna16.so.1.2 debian/libcanna1g/usr/lib/libcanna16.so.1 rm -f debian/libcanna1g/usr/lib/libRKC.so.1 ln -s libRKC.so.1.2 debian/libcanna1g/usr/lib/libRKC.so.1 rm -f debian/libcanna1g-dev/usr/share/man/man3/XLookupKanjiString.3 ln -s uilib.3 debian/libcanna1g-dev/usr/share/man/man3/XLookupKanjiString.3 rm -f debian/libcanna1g-dev/usr/share/man/man3/jrKanjiString.3 ln -s uilib.3 debian/libcanna1g-dev/usr/share/man/man3/jrKanjiString.3 rm -f debian/libcanna1g-dev/usr/share/man/man3/XKanjiControl.3 ln -s uilib.3 debian/libcanna1g-dev/usr/share/man/man3/XKanjiControl.3 rm -f debian/libcanna1g-dev/usr/share/man/man3/jrKanjiControl.3 ln -s uilib.3 debian/libcanna1g-dev/usr/share/man/man3/jrKanjiControl.3 rm -f debian/libcanna1g-dev/usr/share/man/ja/man3/XLookupKanjiString.3 ln -s uilib.3 debian/libcanna1g-dev/usr/share/man/ja/man3/XLookupKanjiString.3 rm -f debian/libcanna1g-dev/usr/share/man/ja/man3/jrKanjiString.3 ln -s uilib.3 debian/libcanna1g-dev/usr/share/man/ja/man3/jrKanjiString.3 rm -f debian/libcanna1g-dev/usr/share/man/ja/man3/XKanjiControl.3 ln -s uilib.3 debian/libcanna1g-dev/usr/share/man/ja/man3/XKanjiControl.3 rm -f debian/libcanna1g-dev/usr/share/man/ja/man3/jrKanjiControl.3 ln -s uilib.3 debian/libcanna1g-dev/usr/share/man/ja/man3/jrKanjiControl.3 rm -f debian/libcanna1g-dev/usr/lib/libRKC16.so ln -s libRKC16.so.1.2 debian/libcanna1g-dev/usr/lib/libRKC16.so rm -f debian/libcanna1g-dev/usr/lib/libRKC.so ln -s libRKC.so.1.2 debian/libcanna1g-dev/usr/lib/libRKC.so rm -f debian/libcanna1g-dev/usr/lib/libcanna16.so ln -s libcanna16.so.1.2 debian/libcanna1g-dev/usr/lib/libcanna16.so rm -f debian/libcanna1g-dev/usr/lib/libcanna.so ln -s libcanna.so.1.2 debian/libcanna1g-dev/usr/lib/libcanna.so dh_strip_nondeterminism -a dh_compress -a cd debian/canna cd debian/libcanna1g cd debian/libcanna1g-dev cd debian/canna-utils chmod a-x usr/share/doc/libcanna1g/CHANGES.jp usr/share/doc/libcanna1g/README usr/share/doc/libcanna1g/README.jp usr/share/doc/libcanna1g/changelog.Debian usr/share/doc/libcanna1g/sample/src/default.ctd usr/share/doc/libcanna1g/sample/src/english.ctd usr/share/doc/libcanna1g/sample/src/is.c usr/share/doc/libcanna1g/sample/src/jdaemon.ctd usr/share/doc/libcanna1g/sample/src/just.ctd usr/share/doc/libcanna1g/sample/src/matsu.ctd usr/share/doc/libcanna1g/sample/src/tut.ctd usr/share/doc/libcanna1g/sample/src/vje.ctd usr/share/doc/libcanna1g/sample/src/wx2\+.ctd gzip -9nf usr/share/doc/libcanna1g/CHANGES.jp usr/share/doc/libcanna1g/README usr/share/doc/libcanna1g/README.jp usr/share/doc/libcanna1g/changelog.Debian usr/share/doc/libcanna1g/sample/src/default.ctd usr/share/doc/libcanna1g/sample/src/english.ctd usr/share/doc/libcanna1g/sample/src/is.c usr/share/doc/libcanna1g/sample/src/jdaemon.ctd usr/share/doc/libcanna1g/sample/src/just.ctd usr/share/doc/libcanna1g/sample/src/matsu.ctd usr/share/doc/libcanna1g/sample/src/tut.ctd usr/share/doc/libcanna1g/sample/src/vje.ctd usr/share/doc/libcanna1g/sample/src/wx2\+.ctd cd '/<>' chmod a-x usr/share/doc/canna/CHANGES.jp usr/share/doc/canna/README usr/share/doc/canna/README.jp usr/share/doc/canna/canna.dvi usr/share/doc/canna/changelog.Debian usr/share/man/ja/man1/cannakill.1 usr/share/man/ja/man1/cannaserver.1 usr/share/man/ja/man1/chmoddic.1 usr/share/man/ja/man1/ctow.1 usr/share/man/ja/man1/dicar.1 usr/share/man/ja/man1/dpbindic.1 usr/share/man/ja/man1/dpromdic.1 usr/share/man/ja/man1/mkbindic.1 usr/share/man/ja/man1/splitword.1 usr/share/man/ja/man1/wtoc.1 usr/share/man/man1/canlisp.1 usr/share/man/man1/cannakill.1 usr/share/man/man1/cannaserver.1 usr/share/man/man1/chmoddic.1 usr/share/man/man1/ctow.1 usr/share/man/man1/dicar.1 usr/share/man/man1/dpbindic.1 usr/share/man/man1/dpromdic.1 usr/share/man/man1/forsort.1 usr/share/man/man1/mergeword.1 usr/share/man/man1/mkbindic.1 usr/share/man/man1/splitword.1 usr/share/man/man1/wtoc.1 usr/share/man/man8/update-canna-dics_dir.8 chmod a-x usr/share/doc/canna-utils/CHANGES.jp usr/share/doc/canna-utils/README usr/share/doc/canna-utils/README.jp usr/share/doc/canna-utils/changelog.Debian usr/share/man/ja/man1/addwords.1 usr/share/man/ja/man1/cannacheck.1 usr/share/man/ja/man1/cannastat.1 usr/share/man/ja/man1/catdic.1 usr/share/man/ja/man1/cpdic.1 usr/share/man/ja/man1/cshost.1 usr/share/man/ja/man1/delwords.1 usr/share/man/ja/man1/lsdic.1 usr/share/man/ja/man1/mkdic.1 usr/share/man/ja/man1/mkromdic.1 usr/share/man/ja/man1/mvdic.1 usr/share/man/ja/man1/rmdic.1 usr/share/man/man1/addwords.1 usr/share/man/man1/cannacheck.1 usr/share/man/man1/cannastat.1 usr/share/man/man1/catdic.1 usr/share/man/man1/chkconc.1 usr/share/man/man1/cpdic.1 usr/share/man/man1/cshost.1 usr/share/man/man1/delwords.1 usr/share/man/man1/lsdic.1 usr/share/man/man1/mkdic.1 usr/share/man/man1/mkromdic.1 usr/share/man/man1/mvdic.1 usr/share/man/man1/rmdic.1 gzip -9nf usr/share/doc/canna-utils/CHANGES.jp usr/share/doc/canna-utils/README usr/share/doc/canna-utils/README.jp usr/share/doc/canna-utils/changelog.Debian usr/share/man/ja/man1/addwords.1 usr/share/man/ja/man1/cannacheck.1 usr/share/man/ja/man1/cannastat.1 usr/share/man/ja/man1/catdic.1 usr/share/man/ja/man1/cpdic.1 usr/share/man/ja/man1/cshost.1 usr/share/man/ja/man1/delwords.1 usr/share/man/ja/man1/lsdic.1 usr/share/man/ja/man1/mkdic.1 usr/share/man/ja/man1/mkromdic.1 usr/share/man/ja/man1/mvdic.1 usr/share/man/ja/man1/rmdic.1 usr/share/man/man1/addwords.1 usr/share/man/man1/cannacheck.1 usr/share/man/man1/cannastat.1 usr/share/man/man1/catdic.1 usr/share/man/man1/chkconc.1 usr/share/man/man1/cpdic.1 usr/share/man/man1/cshost.1 usr/share/man/man1/delwords.1 usr/share/man/man1/lsdic.1 usr/share/man/man1/mkdic.1 usr/share/man/man1/mkromdic.1 usr/share/man/man1/mvdic.1 usr/share/man/man1/rmdic.1 gzip -9nf usr/share/doc/canna/CHANGES.jp usr/share/doc/canna/README usr/share/doc/canna/README.jp usr/share/doc/canna/canna.dvi usr/share/doc/canna/changelog.Debian usr/share/man/ja/man1/cannakill.1 usr/share/man/ja/man1/cannaserver.1 usr/share/man/ja/man1/chmoddic.1 usr/share/man/ja/man1/ctow.1 usr/share/man/ja/man1/dicar.1 usr/share/man/ja/man1/dpbindic.1 usr/share/man/ja/man1/dpromdic.1 usr/share/man/ja/man1/mkbindic.1 usr/share/man/ja/man1/splitword.1 usr/share/man/ja/man1/wtoc.1 usr/share/man/man1/canlisp.1 usr/share/man/man1/cannakill.1 usr/share/man/man1/cannaserver.1 usr/share/man/man1/chmoddic.1 usr/share/man/man1/ctow.1 usr/share/man/man1/dicar.1 usr/share/man/man1/dpbindic.1 usr/share/man/man1/dpromdic.1 usr/share/man/man1/forsort.1 usr/share/man/man1/mergeword.1 usr/share/man/man1/mkbindic.1 usr/share/man/man1/splitword.1 usr/share/man/man1/wtoc.1 usr/share/man/man8/update-canna-dics_dir.8 cd '/<>' chmod a-x usr/share/doc/libcanna1g-dev/changelog.Debian usr/share/man/ja/man3/RkBgnBun.3 usr/share/man/ja/man3/RkCloseRoma.3 usr/share/man/ja/man3/RkCvtEuc.3 usr/share/man/ja/man3/RkCvtHan.3 usr/share/man/ja/man3/RkCvtHira.3 usr/share/man/ja/man3/RkCvtKana.3 usr/share/man/ja/man3/RkCvtRoma.3 usr/share/man/ja/man3/RkCvtZen.3 usr/share/man/ja/man3/RkDefineDic.3 usr/share/man/ja/man3/RkDeleteDic.3 usr/share/man/ja/man3/RkEndBun.3 usr/share/man/ja/man3/RkEnlarge.3 usr/share/man/ja/man3/RkFinalize.3 usr/share/man/ja/man3/RkGetDicList.3 usr/share/man/ja/man3/RkGetKanji.3 usr/share/man/ja/man3/RkGetLex.3 usr/share/man/ja/man3/RkGetStat.3 usr/share/man/ja/man3/RkGetYomi.3 usr/share/man/ja/man3/RkGoto.3 usr/share/man/ja/man3/RkInitialize.3 usr/share/man/ja/man3/RkIntro.3 usr/share/man/ja/man3/RkLeft.3 usr/share/man/ja/man3/RkMapPhonogram.3 usr/share/man/ja/man3/RkMapRoma.3 usr/share/man/ja/man3/RkMountDic.3 usr/share/man/ja/man3/RkNext.3 usr/share/man/ja/man3/RkNfer.3 usr/share/man/ja/man3/RkOpenRoma.3 usr/share/man/ja/man3/RkPrev.3 usr/share/man/ja/man3/RkRemountDic.3 usr/share/man/ja/man3/RkResize.3 usr/share/man/ja/man3/RkRight.3 usr/share/man/ja/man3/RkShorten.3 usr/share/man/ja/man3/RkStoreYomi.3 usr/share/man/ja/man3/RkUnmountDic.3 usr/share/man/ja/man3/RkXfer.3 usr/share/man/ja/man3/cannalib.3 usr/share/man/ja/man3/uilib.3 usr/share/man/man3/RkBgnBun.3 usr/share/man/man3/RkCloseRoma.3 usr/share/man/man3/RkCvtEuc.3 usr/share/man/man3/RkCvtHan.3 usr/share/man/man3/RkCvtHira.3 usr/share/man/man3/RkCvtKana.3 usr/share/man/man3/RkCvtRoma.3 usr/share/man/man3/RkCvtZen.3 usr/share/man/man3/RkDefineDic.3 usr/share/man/man3/RkDeleteDic.3 usr/share/man/man3/RkEndBun.3 usr/share/man/man3/RkEnlarge.3 usr/share/man/man3/RkFinalize.3 usr/share/man/man3/RkGetDicList.3 usr/share/man/man3/RkGetKanji.3 usr/share/man/man3/RkGetLex.3 usr/share/man/man3/RkGetStat.3 usr/share/man/man3/RkGetYomi.3 usr/share/man/man3/RkGoto.3 usr/share/man/man3/RkInitialize.3 usr/share/man/man3/RkIntro.3 usr/share/man/man3/RkLeft.3 usr/share/man/man3/RkMapPhonogram.3 usr/share/man/man3/RkMapRoma.3 usr/share/man/man3/RkMountDic.3 usr/share/man/man3/RkNext.3 usr/share/man/man3/RkNfer.3 usr/share/man/man3/RkOpenRoma.3 usr/share/man/man3/RkPrev.3 usr/share/man/man3/RkRemountDic.3 usr/share/man/man3/RkResize.3 usr/share/man/man3/RkRight.3 usr/share/man/man3/RkShorten.3 usr/share/man/man3/RkStoreYomi.3 usr/share/man/man3/RkUnmountDic.3 usr/share/man/man3/RkXfer.3 usr/share/man/man3/cannalib.3 usr/share/man/man3/uilib.3 gzip -9nf usr/share/doc/libcanna1g-dev/changelog.Debian usr/share/man/ja/man3/RkBgnBun.3 usr/share/man/ja/man3/RkCloseRoma.3 usr/share/man/ja/man3/RkCvtEuc.3 usr/share/man/ja/man3/RkCvtHan.3 usr/share/man/ja/man3/RkCvtHira.3 usr/share/man/ja/man3/RkCvtKana.3 usr/share/man/ja/man3/RkCvtRoma.3 usr/share/man/ja/man3/RkCvtZen.3 usr/share/man/ja/man3/RkDefineDic.3 usr/share/man/ja/man3/RkDeleteDic.3 usr/share/man/ja/man3/RkEndBun.3 usr/share/man/ja/man3/RkEnlarge.3 usr/share/man/ja/man3/RkFinalize.3 usr/share/man/ja/man3/RkGetDicList.3 usr/share/man/ja/man3/RkGetKanji.3 usr/share/man/ja/man3/RkGetLex.3 usr/share/man/ja/man3/RkGetStat.3 usr/share/man/ja/man3/RkGetYomi.3 usr/share/man/ja/man3/RkGoto.3 usr/share/man/ja/man3/RkInitialize.3 usr/share/man/ja/man3/RkIntro.3 usr/share/man/ja/man3/RkLeft.3 usr/share/man/ja/man3/RkMapPhonogram.3 usr/share/man/ja/man3/RkMapRoma.3 usr/share/man/ja/man3/RkMountDic.3 usr/share/man/ja/man3/RkNext.3 usr/share/man/ja/man3/RkNfer.3 usr/share/man/ja/man3/RkOpenRoma.3 usr/share/man/ja/man3/RkPrev.3 usr/share/man/ja/man3/RkRemountDic.3 usr/share/man/ja/man3/RkResize.3 usr/share/man/ja/man3/RkRight.3 usr/share/man/ja/man3/RkShorten.3 usr/share/man/ja/man3/RkStoreYomi.3 usr/share/man/ja/man3/RkUnmountDic.3 usr/share/man/ja/man3/RkXfer.3 usr/share/man/ja/man3/cannalib.3 usr/share/man/ja/man3/uilib.3 usr/share/man/man3/RkBgnBun.3 usr/share/man/man3/RkCloseRoma.3 usr/share/man/man3/RkCvtEuc.3 usr/share/man/man3/RkCvtHan.3 usr/share/man/man3/RkCvtHira.3 usr/share/man/man3/RkCvtKana.3 usr/share/man/man3/RkCvtRoma.3 usr/share/man/man3/RkCvtZen.3 usr/share/man/man3/RkDefineDic.3 usr/share/man/man3/RkDeleteDic.3 usr/share/man/man3/RkEndBun.3 usr/share/man/man3/RkEnlarge.3 usr/share/man/man3/RkFinalize.3 usr/share/man/man3/RkGetDicList.3 usr/share/man/man3/RkGetKanji.3 usr/share/man/man3/RkGetLex.3 usr/share/man/man3/RkGetStat.3 usr/share/man/man3/RkGetYomi.3 usr/share/man/man3/RkGoto.3 usr/share/man/man3/RkInitialize.3 usr/share/man/man3/RkIntro.3 usr/share/man/man3/RkLeft.3 usr/share/man/man3/RkMapPhonogram.3 usr/share/man/man3/RkMapRoma.3 usr/share/man/man3/RkMountDic.3 usr/share/man/man3/RkNext.3 usr/share/man/man3/RkNfer.3 usr/share/man/man3/RkOpenRoma.3 usr/share/man/man3/RkPrev.3 usr/share/man/man3/RkRemountDic.3 usr/share/man/man3/RkResize.3 usr/share/man/man3/RkRight.3 usr/share/man/man3/RkShorten.3 usr/share/man/man3/RkStoreYomi.3 usr/share/man/man3/RkUnmountDic.3 usr/share/man/man3/RkXfer.3 usr/share/man/man3/cannalib.3 usr/share/man/man3/uilib.3 cd '/<>' rm -f debian/libcanna1g-dev/usr/share/man/man3/XKanjiControl.3 debian/libcanna1g-dev/usr/share/man/man3/XKanjiControl.3.gz ln -s uilib.3.gz debian/libcanna1g-dev/usr/share/man/man3/XKanjiControl.3.gz rm -f debian/libcanna1g-dev/usr/share/man/ja/man3/XKanjiControl.3 debian/libcanna1g-dev/usr/share/man/ja/man3/XKanjiControl.3.gz ln -s uilib.3.gz debian/libcanna1g-dev/usr/share/man/ja/man3/XKanjiControl.3.gz rm -f debian/libcanna1g-dev/usr/share/man/man3/XLookupKanjiString.3 debian/libcanna1g-dev/usr/share/man/man3/XLookupKanjiString.3.gz ln -s uilib.3.gz debian/libcanna1g-dev/usr/share/man/man3/XLookupKanjiString.3.gz rm -f debian/libcanna1g-dev/usr/share/man/man3/jrKanjiString.3 debian/libcanna1g-dev/usr/share/man/man3/jrKanjiString.3.gz ln -s uilib.3.gz debian/libcanna1g-dev/usr/share/man/man3/jrKanjiString.3.gz rm -f debian/libcanna1g-dev/usr/share/man/man3/jrKanjiControl.3 debian/libcanna1g-dev/usr/share/man/man3/jrKanjiControl.3.gz ln -s uilib.3.gz debian/libcanna1g-dev/usr/share/man/man3/jrKanjiControl.3.gz rm -f debian/libcanna1g-dev/usr/share/man/ja/man3/jrKanjiControl.3 debian/libcanna1g-dev/usr/share/man/ja/man3/jrKanjiControl.3.gz ln -s uilib.3.gz debian/libcanna1g-dev/usr/share/man/ja/man3/jrKanjiControl.3.gz rm -f debian/libcanna1g-dev/usr/share/man/ja/man3/XLookupKanjiString.3 debian/libcanna1g-dev/usr/share/man/ja/man3/XLookupKanjiString.3.gz ln -s uilib.3.gz debian/libcanna1g-dev/usr/share/man/ja/man3/XLookupKanjiString.3.gz rm -f debian/libcanna1g-dev/usr/share/man/ja/man3/jrKanjiString.3 debian/libcanna1g-dev/usr/share/man/ja/man3/jrKanjiString.3.gz ln -s uilib.3.gz debian/libcanna1g-dev/usr/share/man/ja/man3/jrKanjiString.3.gz cd '/<>' dh_fixperms -a find debian/canna -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 find debian/libcanna1g-dev -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 find debian/libcanna1g -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 find debian/canna-utils -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 find debian/canna ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/canna-utils ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/libcanna1g ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/libcanna1g-dev ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/canna-utils/usr/share/doc -type f -a -true -a ! -regex 'debian/canna-utils/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/canna-utils/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/canna/usr/share/doc -type f -a -true -a ! -regex 'debian/canna/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/canna-utils/usr/share/man debian/canna-utils/usr/share/lintian/overrides -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libcanna1g/usr/share/doc -type f -a -true -a ! -regex 'debian/libcanna1g/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/canna/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/canna/usr/share/man debian/canna/usr/share/lintian/overrides -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/canna-utils -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libcanna1g/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/libcanna1g-dev/usr/share/doc -type f -a -true -a ! -regex 'debian/libcanna1g-dev/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libcanna1g/usr/share/lintian/overrides -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/canna -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libcanna1g-dev/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/libcanna1g-dev/usr/share/man debian/libcanna1g-dev/usr/include -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libcanna1g -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/canna-utils/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x find debian/canna/usr/bin debian/canna/usr/sbin debian/canna/etc/init.d -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x find debian/libcanna1g-dev -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libcanna1g-dev/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w find debian/libcanna1g/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w find debian/canna/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w debian/rules override_dh_missing make[1]: Entering directory '/<>' dh_missing --list-missing dh_missing: warning: usr/bin/chmoddic exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/man/man1/chmoddic.1 exists in debian/tmp but is not installed to anywhere (related file: "debian/tmp/usr/share/man/ja/man1/chmoddic.1") While detecting missing files, dh_missing noted some files with a similar name to those that were missing. This warning /might/ be resolved by replacing references to the missing files with the similarly named ones that dh_missing found - assuming the content is identical. As an example, you might want to replace: * debian/tmp/usr/share/man/ja/man1/chmoddic.1 with: * usr/share/man/man1/chmoddic.1 in a file in debian/ or as argument to one of the dh_* tools called from debian/rules. (Note it is possible the paths are not used verbatim but instead directories containing or globs matching them are used instead) Alternatively, add the missing file to debian/not-installed if it cannot and should not be used. The following debhelper tools have reported what they installed (with files per package) * dh_install: canna (52), canna-utils (30), libcanna1g (38), libcanna1g-dev (98) * dh_installdocs: canna (6), canna-utils (5), libcanna1g (5), libcanna1g-dev (0) * dh_installman: canna (5), canna-utils (1), libcanna1g (0), libcanna1g-dev (0) If the missing files are installed by another tool, please file a bug against it. When filing the report, if the tool is not part of debhelper itself, please reference the "Logging helpers and dh_missing" section from the "PROGRAMMING" guide for debhelper (10.6.3+). (in the debhelper package: /usr/share/doc/debhelper/PROGRAMMING.md.gz) Be sure to test with dpkg-buildpackage -A/-B as the results may vary when only a subset is built If the omission is intentional or no other helper can take care of this consider adding the paths to debian/not-installed. make[1]: Leaving directory '/<>' dh_dwz -a install -m0755 -d debian/canna-utils/usr/lib/debug/.dwz/powerpc64le-linux-gnu dwz -mdebian/canna-utils/usr/lib/debug/.dwz/powerpc64le-linux-gnu/canna-utils.debug -M/usr/lib/debug/.dwz/powerpc64le-linux-gnu/canna-utils.debug -- debian/canna-utils/usr/bin/cannacheck debian/canna-utils/usr/bin/cannastat debian/canna-utils/usr/bin/catdic debian/canna-utils/usr/bin/chkconc debian/canna-utils/usr/bin/cshost objcopy --compress-debug-sections debian/canna-utils/usr/lib/debug/.dwz/powerpc64le-linux-gnu/canna-utils.debug chmod 0644 -- debian/canna-utils/usr/lib/debug/.dwz/powerpc64le-linux-gnu/canna-utils.debug chown 0:0 -- debian/canna-utils/usr/lib/debug/.dwz/powerpc64le-linux-gnu/canna-utils.debug install -m0755 -d debian/libcanna1g/usr/lib/debug/.dwz/powerpc64le-linux-gnu dwz -mdebian/libcanna1g/usr/lib/debug/.dwz/powerpc64le-linux-gnu/libcanna1g.debug -M/usr/lib/debug/.dwz/powerpc64le-linux-gnu/libcanna1g.debug -- debian/libcanna1g/usr/lib/libRKC.so.1.2 debian/libcanna1g/usr/lib/libRKC16.so.1.2 debian/libcanna1g/usr/lib/libcanna.so.1.2 debian/libcanna1g/usr/lib/libcanna16.so.1.2 objcopy --compress-debug-sections debian/libcanna1g/usr/lib/debug/.dwz/powerpc64le-linux-gnu/libcanna1g.debug chmod 0644 -- debian/libcanna1g/usr/lib/debug/.dwz/powerpc64le-linux-gnu/libcanna1g.debug chown 0:0 -- debian/libcanna1g/usr/lib/debug/.dwz/powerpc64le-linux-gnu/libcanna1g.debug install -m0755 -d debian/canna/usr/lib/debug/.dwz/powerpc64le-linux-gnu dwz -mdebian/canna/usr/lib/debug/.dwz/powerpc64le-linux-gnu/canna.debug -M/usr/lib/debug/.dwz/powerpc64le-linux-gnu/canna.debug -- debian/canna/usr/bin/canlisp debian/canna/usr/bin/crfreq debian/canna/usr/bin/crxdic debian/canna/usr/bin/crxgram debian/canna/usr/bin/ctow debian/canna/usr/bin/dicar debian/canna/usr/bin/dpromdic debian/canna/usr/bin/dpxdic debian/canna/usr/bin/forcpp debian/canna/usr/bin/forsort debian/canna/usr/bin/kpdic debian/canna/usr/bin/mergeword debian/canna/usr/bin/splitword debian/canna/usr/bin/wtoc debian/canna/usr/sbin/cannaserver dwz: debian/canna/usr/sbin/cannaserver: .debug_info section not present objcopy --compress-debug-sections debian/canna/usr/lib/debug/.dwz/powerpc64le-linux-gnu/canna.debug chmod 0644 -- debian/canna/usr/lib/debug/.dwz/powerpc64le-linux-gnu/canna.debug chown 0:0 -- debian/canna/usr/lib/debug/.dwz/powerpc64le-linux-gnu/canna.debug dh_strip -a debugedit --build-id --build-id-seed=canna-utils/3.7p3-21 debian/canna-utils/usr/bin/cshost debugedit: debian/canna-utils/usr/bin/cshost: Unknown DWARF DW_FORM_0x1f20 ffa723c47088f8d55f3f83469e674bcae3c97890 install -m0755 -d debian/.debhelper/canna-utils/dbgsym-root/usr/lib/debug/.build-id/ff objcopy --only-keep-debug --compress-debug-sections debian/canna-utils/usr/bin/cshost debian/.debhelper/canna-utils/dbgsym-root/usr/lib/debug/.build-id/ff/a723c47088f8d55f3f83469e674bcae3c97890.debug chmod 0644 -- debian/.debhelper/canna-utils/dbgsym-root/usr/lib/debug/.build-id/ff/a723c47088f8d55f3f83469e674bcae3c97890.debug chown 0:0 -- debian/.debhelper/canna-utils/dbgsym-root/usr/lib/debug/.build-id/ff/a723c47088f8d55f3f83469e674bcae3c97890.debug strip --remove-section=.comment --remove-section=.note -o /tmp/_370eRgZ56/strip4J7wpS debian/canna-utils/usr/bin/cshost chmod --reference debian/canna-utils/usr/bin/cshost /tmp/_370eRgZ56/strip4J7wpS cat '/tmp/_370eRgZ56/strip4J7wpS' > 'debian/canna-utils/usr/bin/cshost' chmod --reference /tmp/_370eRgZ56/strip4J7wpS debian/canna-utils/usr/bin/cshost objcopy --add-gnu-debuglink debian/.debhelper/canna-utils/dbgsym-root/usr/lib/debug/.build-id/ff/a723c47088f8d55f3f83469e674bcae3c97890.debug debian/canna-utils/usr/bin/cshost /tmp/_370eRgZ56/objcopy2utHrJ chmod --reference debian/canna-utils/usr/bin/cshost /tmp/_370eRgZ56/objcopy2utHrJ cat '/tmp/_370eRgZ56/objcopy2utHrJ' > 'debian/canna-utils/usr/bin/cshost' chmod --reference /tmp/_370eRgZ56/objcopy2utHrJ debian/canna-utils/usr/bin/cshost debugedit --build-id --build-id-seed=canna-utils/3.7p3-21 debian/canna-utils/usr/bin/catdic debugedit: debian/canna-utils/usr/bin/catdic: Unknown DWARF DW_FORM_0x1f21 203d737649a4f08a9e409f132515cf03c595b06b install -m0755 -d debian/.debhelper/canna-utils/dbgsym-root/usr/lib/debug/.build-id/20 objcopy --only-keep-debug --compress-debug-sections debian/canna-utils/usr/bin/catdic debian/.debhelper/canna-utils/dbgsym-root/usr/lib/debug/.build-id/20/3d737649a4f08a9e409f132515cf03c595b06b.debug chmod 0644 -- debian/.debhelper/canna-utils/dbgsym-root/usr/lib/debug/.build-id/20/3d737649a4f08a9e409f132515cf03c595b06b.debug chown 0:0 -- debian/.debhelper/canna-utils/dbgsym-root/usr/lib/debug/.build-id/20/3d737649a4f08a9e409f132515cf03c595b06b.debug strip --remove-section=.comment --remove-section=.note -o /tmp/_370eRgZ56/stripMEVCI2 debian/canna-utils/usr/bin/catdic chmod --reference debian/canna-utils/usr/bin/catdic /tmp/_370eRgZ56/stripMEVCI2 cat '/tmp/_370eRgZ56/stripMEVCI2' > 'debian/canna-utils/usr/bin/catdic' chmod --reference /tmp/_370eRgZ56/stripMEVCI2 debian/canna-utils/usr/bin/catdic objcopy --add-gnu-debuglink debian/.debhelper/canna-utils/dbgsym-root/usr/lib/debug/.build-id/20/3d737649a4f08a9e409f132515cf03c595b06b.debug debian/canna-utils/usr/bin/catdic /tmp/_370eRgZ56/objcopyhH3JVN chmod --reference debian/canna-utils/usr/bin/catdic /tmp/_370eRgZ56/objcopyhH3JVN cat '/tmp/_370eRgZ56/objcopyhH3JVN' > 'debian/canna-utils/usr/bin/catdic' chmod --reference /tmp/_370eRgZ56/objcopyhH3JVN debian/canna-utils/usr/bin/catdic debugedit --build-id --build-id-seed=libcanna1g/3.7p3-21 debian/libcanna1g/usr/lib/libRKC16.so.1.2 debugedit: debian/libcanna1g/usr/lib/libRKC16.so.1.2: Unknown DWARF DW_FORM_0x1f20 66b80a00e20f0e89fe86b9c682a5a329d12551f7 debugedit --build-id --build-id-seed=canna-utils/3.7p3-21 debian/canna-utils/usr/bin/cannacheck install -m0755 -d debian/.debhelper/libcanna1g/dbgsym-root/usr/lib/debug/.build-id/66 objcopy --only-keep-debug --compress-debug-sections debian/libcanna1g/usr/lib/libRKC16.so.1.2 debian/.debhelper/libcanna1g/dbgsym-root/usr/lib/debug/.build-id/66/b80a00e20f0e89fe86b9c682a5a329d12551f7.debug debugedit: debian/canna-utils/usr/bin/cannacheck: Unknown DWARF DW_FORM_0x1f20 548b7a809af9b8349aa29d2bfc2e45888e6f4c52 install -m0755 -d debian/.debhelper/canna-utils/dbgsym-root/usr/lib/debug/.build-id/54 objcopy --only-keep-debug --compress-debug-sections debian/canna-utils/usr/bin/cannacheck debian/.debhelper/canna-utils/dbgsym-root/usr/lib/debug/.build-id/54/8b7a809af9b8349aa29d2bfc2e45888e6f4c52.debug chmod 0644 -- debian/.debhelper/libcanna1g/dbgsym-root/usr/lib/debug/.build-id/66/b80a00e20f0e89fe86b9c682a5a329d12551f7.debug chown 0:0 -- debian/.debhelper/libcanna1g/dbgsym-root/usr/lib/debug/.build-id/66/b80a00e20f0e89fe86b9c682a5a329d12551f7.debug strip --remove-section=.comment --remove-section=.note --strip-unneeded -o /tmp/GX4Pxs4ifX/stripWrn6S3 debian/libcanna1g/usr/lib/libRKC16.so.1.2 strip --remove-section=.comment --remove-section=.note -o /tmp/ThF2nKlK3J/stripbq_YcW debian/canna/usr/sbin/cannaserver chmod 0644 -- debian/.debhelper/canna-utils/dbgsym-root/usr/lib/debug/.build-id/54/8b7a809af9b8349aa29d2bfc2e45888e6f4c52.debug chown 0:0 -- debian/.debhelper/canna-utils/dbgsym-root/usr/lib/debug/.build-id/54/8b7a809af9b8349aa29d2bfc2e45888e6f4c52.debug strip --remove-section=.comment --remove-section=.note -o /tmp/_370eRgZ56/stripZoXRGP debian/canna-utils/usr/bin/cannacheck chmod --reference debian/canna/usr/sbin/cannaserver /tmp/ThF2nKlK3J/stripbq_YcW chmod --reference debian/libcanna1g/usr/lib/libRKC16.so.1.2 /tmp/GX4Pxs4ifX/stripWrn6S3 cat '/tmp/ThF2nKlK3J/stripbq_YcW' > 'debian/canna/usr/sbin/cannaserver' chmod --reference debian/canna-utils/usr/bin/cannacheck /tmp/_370eRgZ56/stripZoXRGP strip --strip-debug --remove-section=.comment --remove-section=.note --enable-deterministic-archives -R .gnu.lto_\* -R .gnu.debuglto_\* -N __gnu_lto_slim -N __gnu_lto_v1 debian/libcanna1g-dev/usr/lib/libRKC.a cat '/tmp/GX4Pxs4ifX/stripWrn6S3' > 'debian/libcanna1g/usr/lib/libRKC16.so.1.2' cat '/tmp/_370eRgZ56/stripZoXRGP' > 'debian/canna-utils/usr/bin/cannacheck' chmod --reference /tmp/ThF2nKlK3J/stripbq_YcW debian/canna/usr/sbin/cannaserver chmod --reference /tmp/GX4Pxs4ifX/stripWrn6S3 debian/libcanna1g/usr/lib/libRKC16.so.1.2 debugedit --build-id --build-id-seed=canna/3.7p3-21 debian/canna/usr/bin/dicar chmod --reference /tmp/_370eRgZ56/stripZoXRGP debian/canna-utils/usr/bin/cannacheck objcopy --add-gnu-debuglink debian/.debhelper/libcanna1g/dbgsym-root/usr/lib/debug/.build-id/66/b80a00e20f0e89fe86b9c682a5a329d12551f7.debug debian/libcanna1g/usr/lib/libRKC16.so.1.2 /tmp/GX4Pxs4ifX/objcopyN3Vlel debugedit: debian/canna/usr/bin/dicar: Unknown DWARF DW_FORM_0x1f21 objcopy --add-gnu-debuglink debian/.debhelper/canna-utils/dbgsym-root/usr/lib/debug/.build-id/54/8b7a809af9b8349aa29d2bfc2e45888e6f4c52.debug debian/canna-utils/usr/bin/cannacheck /tmp/_370eRgZ56/objcopyLY55CU b0ce3cb9a972b3f5fb02123bffdd8f7f05e9f767 chmod --reference debian/libcanna1g/usr/lib/libRKC16.so.1.2 /tmp/GX4Pxs4ifX/objcopyN3Vlel chmod --reference debian/canna-utils/usr/bin/cannacheck /tmp/_370eRgZ56/objcopyLY55CU install -m0755 -d debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/b0 objcopy --only-keep-debug --compress-debug-sections debian/canna/usr/bin/dicar debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/b0/ce3cb9a972b3f5fb02123bffdd8f7f05e9f767.debug cat '/tmp/_370eRgZ56/objcopyLY55CU' > 'debian/canna-utils/usr/bin/cannacheck' cat '/tmp/GX4Pxs4ifX/objcopyN3Vlel' > 'debian/libcanna1g/usr/lib/libRKC16.so.1.2' chmod --reference /tmp/_370eRgZ56/objcopyLY55CU debian/canna-utils/usr/bin/cannacheck readelf -W --section-headers debian/libcanna1g-dev/usr/lib/libRKC.a | sed -n '/^ *\[[ 0-9]*]/s/ *\[[ 0-9]*\] *//p' | awk 'BEGIN {rv=1} /^NULL/ {next} $1 ~ /^.(text|data|(preinit|init|fini)_array$)/ {if ($5 !~ /^0+$/) rv=0} END { exit rv}' chmod --reference /tmp/GX4Pxs4ifX/objcopyN3Vlel debian/libcanna1g/usr/lib/libRKC16.so.1.2 chmod 0644 -- debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/b0/ce3cb9a972b3f5fb02123bffdd8f7f05e9f767.debug chown 0:0 -- debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/b0/ce3cb9a972b3f5fb02123bffdd8f7f05e9f767.debug strip --remove-section=.comment --remove-section=.note -o /tmp/ThF2nKlK3J/stripspvLFJ debian/canna/usr/bin/dicar debugedit --build-id --build-id-seed=canna-utils/3.7p3-21 debian/canna-utils/usr/bin/cannastat debugedit: debian/canna-utils/usr/bin/cannastat: Unknown DWARF DW_FORM_0x1f20 4a6131cd3f899d8bf80249d0227529c50f6b4fdf strip --strip-debug --remove-section=.comment --remove-section=.note --enable-deterministic-archives -R .gnu.lto_\* -R .gnu.debuglto_\* -N __gnu_lto_slim -N __gnu_lto_v1 debian/libcanna1g-dev/usr/lib/libRKC16.a install -m0755 -d debian/.debhelper/canna-utils/dbgsym-root/usr/lib/debug/.build-id/4a objcopy --only-keep-debug --compress-debug-sections debian/canna-utils/usr/bin/cannastat debian/.debhelper/canna-utils/dbgsym-root/usr/lib/debug/.build-id/4a/6131cd3f899d8bf80249d0227529c50f6b4fdf.debug chmod --reference debian/canna/usr/bin/dicar /tmp/ThF2nKlK3J/stripspvLFJ debugedit --build-id --build-id-seed=libcanna1g/3.7p3-21 debian/libcanna1g/usr/lib/libcanna16.so.1.2 debugedit: debian/libcanna1g/usr/lib/libcanna16.so.1.2: Unknown DWARF DW_FORM_0x1f21 cat '/tmp/ThF2nKlK3J/stripspvLFJ' > 'debian/canna/usr/bin/dicar' chmod 0644 -- debian/.debhelper/canna-utils/dbgsym-root/usr/lib/debug/.build-id/4a/6131cd3f899d8bf80249d0227529c50f6b4fdf.debug chown 0:0 -- debian/.debhelper/canna-utils/dbgsym-root/usr/lib/debug/.build-id/4a/6131cd3f899d8bf80249d0227529c50f6b4fdf.debug strip --remove-section=.comment --remove-section=.note -o /tmp/_370eRgZ56/stripuPOXFY debian/canna-utils/usr/bin/cannastat 020c28ea10c699a032f0120ae24872f43a7c24f9 chmod --reference debian/canna-utils/usr/bin/cannastat /tmp/_370eRgZ56/stripuPOXFY chmod --reference /tmp/ThF2nKlK3J/stripspvLFJ debian/canna/usr/bin/dicar cat '/tmp/_370eRgZ56/stripuPOXFY' > 'debian/canna-utils/usr/bin/cannastat' objcopy --add-gnu-debuglink debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/b0/ce3cb9a972b3f5fb02123bffdd8f7f05e9f767.debug debian/canna/usr/bin/dicar /tmp/ThF2nKlK3J/objcopyQR6zve install -m0755 -d debian/.debhelper/libcanna1g/dbgsym-root/usr/lib/debug/.build-id/02 objcopy --only-keep-debug --compress-debug-sections debian/libcanna1g/usr/lib/libcanna16.so.1.2 debian/.debhelper/libcanna1g/dbgsym-root/usr/lib/debug/.build-id/02/0c28ea10c699a032f0120ae24872f43a7c24f9.debug chmod --reference debian/canna/usr/bin/dicar /tmp/ThF2nKlK3J/objcopyQR6zve chmod --reference /tmp/_370eRgZ56/stripuPOXFY debian/canna-utils/usr/bin/cannastat cat '/tmp/ThF2nKlK3J/objcopyQR6zve' > 'debian/canna/usr/bin/dicar' objcopy --add-gnu-debuglink debian/.debhelper/canna-utils/dbgsym-root/usr/lib/debug/.build-id/4a/6131cd3f899d8bf80249d0227529c50f6b4fdf.debug debian/canna-utils/usr/bin/cannastat /tmp/_370eRgZ56/objcopyErssXU readelf -W --section-headers debian/libcanna1g-dev/usr/lib/libRKC16.a | sed -n '/^ *\[[ 0-9]*]/s/ *\[[ 0-9]*\] *//p' | awk 'BEGIN {rv=1} /^NULL/ {next} $1 ~ /^.(text|data|(preinit|init|fini)_array$)/ {if ($5 !~ /^0+$/) rv=0} END { exit rv}' chmod --reference /tmp/ThF2nKlK3J/objcopyQR6zve debian/canna/usr/bin/dicar chmod --reference debian/canna-utils/usr/bin/cannastat /tmp/_370eRgZ56/objcopyErssXU strip --strip-debug --remove-section=.comment --remove-section=.note --enable-deterministic-archives -R .gnu.lto_\* -R .gnu.debuglto_\* -N __gnu_lto_slim -N __gnu_lto_v1 debian/libcanna1g-dev/usr/lib/libcanna.a cat '/tmp/_370eRgZ56/objcopyErssXU' > 'debian/canna-utils/usr/bin/cannastat' debugedit --build-id --build-id-seed=canna/3.7p3-21 debian/canna/usr/bin/canlisp chmod --reference /tmp/_370eRgZ56/objcopyErssXU debian/canna-utils/usr/bin/cannastat debugedit --build-id --build-id-seed=canna-utils/3.7p3-21 debian/canna-utils/usr/bin/chkconc debugedit: debian/canna/usr/bin/canlisp: Unknown DWARF DW_FORM_0x1f20 b08deaecaaa8e4c2ef2322d07cd5b98d22847983 debugedit: debian/canna-utils/usr/bin/chkconc: Unknown DWARF DW_FORM_0x1f21 install -m0755 -d debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/b0 objcopy --only-keep-debug --compress-debug-sections debian/canna/usr/bin/canlisp debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/b0/8deaecaaa8e4c2ef2322d07cd5b98d22847983.debug f64da3aff3b780fb75959001f95a83c0e6bf90de install -m0755 -d debian/.debhelper/canna-utils/dbgsym-root/usr/lib/debug/.build-id/f6 objcopy --only-keep-debug --compress-debug-sections debian/canna-utils/usr/bin/chkconc debian/.debhelper/canna-utils/dbgsym-root/usr/lib/debug/.build-id/f6/4da3aff3b780fb75959001f95a83c0e6bf90de.debug chmod 0644 -- debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/b0/8deaecaaa8e4c2ef2322d07cd5b98d22847983.debug chown 0:0 -- debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/b0/8deaecaaa8e4c2ef2322d07cd5b98d22847983.debug strip --remove-section=.comment --remove-section=.note -o /tmp/ThF2nKlK3J/stripxIGcUA debian/canna/usr/bin/canlisp chmod --reference debian/canna/usr/bin/canlisp /tmp/ThF2nKlK3J/stripxIGcUA cat '/tmp/ThF2nKlK3J/stripxIGcUA' > 'debian/canna/usr/bin/canlisp' chmod 0644 -- debian/.debhelper/canna-utils/dbgsym-root/usr/lib/debug/.build-id/f6/4da3aff3b780fb75959001f95a83c0e6bf90de.debug chown 0:0 -- debian/.debhelper/canna-utils/dbgsym-root/usr/lib/debug/.build-id/f6/4da3aff3b780fb75959001f95a83c0e6bf90de.debug strip --remove-section=.comment --remove-section=.note -o /tmp/_370eRgZ56/stript3tg0o debian/canna-utils/usr/bin/chkconc chmod --reference /tmp/ThF2nKlK3J/stripxIGcUA debian/canna/usr/bin/canlisp chmod --reference debian/canna-utils/usr/bin/chkconc /tmp/_370eRgZ56/stript3tg0o objcopy --add-gnu-debuglink debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/b0/8deaecaaa8e4c2ef2322d07cd5b98d22847983.debug debian/canna/usr/bin/canlisp /tmp/ThF2nKlK3J/objcopy_iLuQl cat '/tmp/_370eRgZ56/stript3tg0o' > 'debian/canna-utils/usr/bin/chkconc' chmod --reference debian/canna/usr/bin/canlisp /tmp/ThF2nKlK3J/objcopy_iLuQl cat '/tmp/ThF2nKlK3J/objcopy_iLuQl' > 'debian/canna/usr/bin/canlisp' readelf -W --section-headers debian/libcanna1g-dev/usr/lib/libcanna.a | sed -n '/^ *\[[ 0-9]*]/s/ *\[[ 0-9]*\] *//p' | awk 'BEGIN {rv=1} /^NULL/ {next} $1 ~ /^.(text|data|(preinit|init|fini)_array$)/ {if ($5 !~ /^0+$/) rv=0} END { exit rv}' chmod --reference /tmp/ThF2nKlK3J/objcopy_iLuQl debian/canna/usr/bin/canlisp chmod --reference /tmp/_370eRgZ56/stript3tg0o debian/canna-utils/usr/bin/chkconc objcopy --add-gnu-debuglink debian/.debhelper/canna-utils/dbgsym-root/usr/lib/debug/.build-id/f6/4da3aff3b780fb75959001f95a83c0e6bf90de.debug debian/canna-utils/usr/bin/chkconc /tmp/_370eRgZ56/objcopywGvlT5 debugedit --build-id --build-id-seed=canna/3.7p3-21 debian/canna/usr/bin/kpdic chmod --reference debian/canna-utils/usr/bin/chkconc /tmp/_370eRgZ56/objcopywGvlT5 strip --strip-debug --remove-section=.comment --remove-section=.note --enable-deterministic-archives -R .gnu.lto_\* -R .gnu.debuglto_\* -N __gnu_lto_slim -N __gnu_lto_v1 debian/libcanna1g-dev/usr/lib/libcanna16.a debugedit: debian/canna/usr/bin/kpdic: Unknown DWARF DW_FORM_0x1f21 f79c115e658376f11727da896269ee5cba987be8 cat '/tmp/_370eRgZ56/objcopywGvlT5' > 'debian/canna-utils/usr/bin/chkconc' chmod --reference /tmp/_370eRgZ56/objcopywGvlT5 debian/canna-utils/usr/bin/chkconc install -m0755 -d debian/.debhelper/canna-utils/dbgsym-root/usr/lib/debug/.dwz cp --reflink=auto -a debian/canna-utils/usr/lib/debug/.dwz/powerpc64le-linux-gnu debian/.debhelper/canna-utils/dbgsym-root/usr/lib/debug/.dwz install -m0755 -d debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/f7 objcopy --only-keep-debug --compress-debug-sections debian/canna/usr/bin/kpdic debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/f7/9c115e658376f11727da896269ee5cba987be8.debug rm -fr debian/canna-utils/usr/lib/debug/.dwz rmdir -p --ignore-fail-on-non-empty debian/canna-utils/usr/lib/debug chmod 0644 -- debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/f7/9c115e658376f11727da896269ee5cba987be8.debug chown 0:0 -- debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/f7/9c115e658376f11727da896269ee5cba987be8.debug strip --remove-section=.comment --remove-section=.note -o /tmp/ThF2nKlK3J/stripHV3HY3 debian/canna/usr/bin/kpdic chmod 0644 -- debian/.debhelper/libcanna1g/dbgsym-root/usr/lib/debug/.build-id/02/0c28ea10c699a032f0120ae24872f43a7c24f9.debug chown 0:0 -- debian/.debhelper/libcanna1g/dbgsym-root/usr/lib/debug/.build-id/02/0c28ea10c699a032f0120ae24872f43a7c24f9.debug strip --remove-section=.comment --remove-section=.note --strip-unneeded -o /tmp/GX4Pxs4ifX/stripfcMXPj debian/libcanna1g/usr/lib/libcanna16.so.1.2 chmod --reference debian/canna/usr/bin/kpdic /tmp/ThF2nKlK3J/stripHV3HY3 chmod --reference debian/libcanna1g/usr/lib/libcanna16.so.1.2 /tmp/GX4Pxs4ifX/stripfcMXPj install -m0755 -d debian/.debhelper/canna-utils/dbgsym-root/usr/share/doc ln -s canna-utils debian/.debhelper/canna-utils/dbgsym-root/usr/share/doc/canna-utils-dbgsym install -m0755 -d debian/.debhelper/canna-utils cat '/tmp/ThF2nKlK3J/stripHV3HY3' > 'debian/canna/usr/bin/kpdic' cat '/tmp/GX4Pxs4ifX/stripfcMXPj' > 'debian/libcanna1g/usr/lib/libcanna16.so.1.2' chmod --reference /tmp/ThF2nKlK3J/stripHV3HY3 debian/canna/usr/bin/kpdic objcopy --add-gnu-debuglink debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/f7/9c115e658376f11727da896269ee5cba987be8.debug debian/canna/usr/bin/kpdic /tmp/ThF2nKlK3J/objcopyPKX6l6 chmod --reference /tmp/GX4Pxs4ifX/stripfcMXPj debian/libcanna1g/usr/lib/libcanna16.so.1.2 chmod --reference debian/canna/usr/bin/kpdic /tmp/ThF2nKlK3J/objcopyPKX6l6 cat '/tmp/ThF2nKlK3J/objcopyPKX6l6' > 'debian/canna/usr/bin/kpdic' objcopy --add-gnu-debuglink debian/.debhelper/libcanna1g/dbgsym-root/usr/lib/debug/.build-id/02/0c28ea10c699a032f0120ae24872f43a7c24f9.debug debian/libcanna1g/usr/lib/libcanna16.so.1.2 /tmp/GX4Pxs4ifX/objcopyygTkyq chmod --reference /tmp/ThF2nKlK3J/objcopyPKX6l6 debian/canna/usr/bin/kpdic chmod --reference debian/libcanna1g/usr/lib/libcanna16.so.1.2 /tmp/GX4Pxs4ifX/objcopyygTkyq cat '/tmp/GX4Pxs4ifX/objcopyygTkyq' > 'debian/libcanna1g/usr/lib/libcanna16.so.1.2' chmod --reference /tmp/GX4Pxs4ifX/objcopyygTkyq debian/libcanna1g/usr/lib/libcanna16.so.1.2 debugedit --build-id --build-id-seed=canna/3.7p3-21 debian/canna/usr/bin/forcpp debugedit: debian/canna/usr/bin/forcpp: Unknown DWARF DW_FORM_0x1f21 readelf -W --section-headers debian/libcanna1g-dev/usr/lib/libcanna16.a | sed -n '/^ *\[[ 0-9]*]/s/ *\[[ 0-9]*\] *//p' | awk 'BEGIN {rv=1} /^NULL/ {next} $1 ~ /^.(text|data|(preinit|init|fini)_array$)/ {if ($5 !~ /^0+$/) rv=0} END { exit rv}' 72e982c8df690627cdb71d7cdbeed2ef5bd09eba debugedit --build-id --build-id-seed=libcanna1g/3.7p3-21 debian/libcanna1g/usr/lib/libRKC.so.1.2 debugedit: debian/libcanna1g/usr/lib/libRKC.so.1.2: Unknown DWARF DW_FORM_0x1f20 install -m0755 -d debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/72 objcopy --only-keep-debug --compress-debug-sections debian/canna/usr/bin/forcpp debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/72/e982c8df690627cdb71d7cdbeed2ef5bd09eba.debug 86420097b60b270fc3251bc36beebabfd71df9aa chmod 0644 -- debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/72/e982c8df690627cdb71d7cdbeed2ef5bd09eba.debug chown 0:0 -- debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/72/e982c8df690627cdb71d7cdbeed2ef5bd09eba.debug strip --remove-section=.comment --remove-section=.note -o /tmp/ThF2nKlK3J/stripl2Mrkh debian/canna/usr/bin/forcpp install -m0755 -d debian/.debhelper/libcanna1g/dbgsym-root/usr/lib/debug/.build-id/86 objcopy --only-keep-debug --compress-debug-sections debian/libcanna1g/usr/lib/libRKC.so.1.2 debian/.debhelper/libcanna1g/dbgsym-root/usr/lib/debug/.build-id/86/420097b60b270fc3251bc36beebabfd71df9aa.debug chmod --reference debian/canna/usr/bin/forcpp /tmp/ThF2nKlK3J/stripl2Mrkh cat '/tmp/ThF2nKlK3J/stripl2Mrkh' > 'debian/canna/usr/bin/forcpp' chmod --reference /tmp/ThF2nKlK3J/stripl2Mrkh debian/canna/usr/bin/forcpp objcopy --add-gnu-debuglink debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/72/e982c8df690627cdb71d7cdbeed2ef5bd09eba.debug debian/canna/usr/bin/forcpp /tmp/ThF2nKlK3J/objcopy2b_A5W chmod --reference debian/canna/usr/bin/forcpp /tmp/ThF2nKlK3J/objcopy2b_A5W chmod 0644 -- debian/.debhelper/libcanna1g/dbgsym-root/usr/lib/debug/.build-id/86/420097b60b270fc3251bc36beebabfd71df9aa.debug chown 0:0 -- debian/.debhelper/libcanna1g/dbgsym-root/usr/lib/debug/.build-id/86/420097b60b270fc3251bc36beebabfd71df9aa.debug strip --remove-section=.comment --remove-section=.note --strip-unneeded -o /tmp/GX4Pxs4ifX/stripwJ0YVy debian/libcanna1g/usr/lib/libRKC.so.1.2 cat '/tmp/ThF2nKlK3J/objcopy2b_A5W' > 'debian/canna/usr/bin/forcpp' chmod --reference /tmp/ThF2nKlK3J/objcopy2b_A5W debian/canna/usr/bin/forcpp chmod --reference debian/libcanna1g/usr/lib/libRKC.so.1.2 /tmp/GX4Pxs4ifX/stripwJ0YVy debugedit --build-id --build-id-seed=canna/3.7p3-21 debian/canna/usr/bin/crxdic cat '/tmp/GX4Pxs4ifX/stripwJ0YVy' > 'debian/libcanna1g/usr/lib/libRKC.so.1.2' debugedit: debian/canna/usr/bin/crxdic: Unknown DWARF DW_FORM_0x1f20 e9903c40576434666f84a2f72357bba2cbfe6bf5 install -m0755 -d debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/e9 objcopy --only-keep-debug --compress-debug-sections debian/canna/usr/bin/crxdic debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/e9/903c40576434666f84a2f72357bba2cbfe6bf5.debug chmod --reference /tmp/GX4Pxs4ifX/stripwJ0YVy debian/libcanna1g/usr/lib/libRKC.so.1.2 chmod 0644 -- debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/e9/903c40576434666f84a2f72357bba2cbfe6bf5.debug chown 0:0 -- debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/e9/903c40576434666f84a2f72357bba2cbfe6bf5.debug strip --remove-section=.comment --remove-section=.note -o /tmp/ThF2nKlK3J/strip8Q0eaD debian/canna/usr/bin/crxdic objcopy --add-gnu-debuglink debian/.debhelper/libcanna1g/dbgsym-root/usr/lib/debug/.build-id/86/420097b60b270fc3251bc36beebabfd71df9aa.debug debian/libcanna1g/usr/lib/libRKC.so.1.2 /tmp/GX4Pxs4ifX/objcopyH0j0pL chmod --reference debian/libcanna1g/usr/lib/libRKC.so.1.2 /tmp/GX4Pxs4ifX/objcopyH0j0pL chmod --reference debian/canna/usr/bin/crxdic /tmp/ThF2nKlK3J/strip8Q0eaD cat '/tmp/ThF2nKlK3J/strip8Q0eaD' > 'debian/canna/usr/bin/crxdic' cat '/tmp/GX4Pxs4ifX/objcopyH0j0pL' > 'debian/libcanna1g/usr/lib/libRKC.so.1.2' chmod --reference /tmp/GX4Pxs4ifX/objcopyH0j0pL debian/libcanna1g/usr/lib/libRKC.so.1.2 chmod --reference /tmp/ThF2nKlK3J/strip8Q0eaD debian/canna/usr/bin/crxdic objcopy --add-gnu-debuglink debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/e9/903c40576434666f84a2f72357bba2cbfe6bf5.debug debian/canna/usr/bin/crxdic /tmp/ThF2nKlK3J/objcopyTT0Ay1 debugedit --build-id --build-id-seed=libcanna1g/3.7p3-21 debian/libcanna1g/usr/lib/libcanna.so.1.2 chmod --reference debian/canna/usr/bin/crxdic /tmp/ThF2nKlK3J/objcopyTT0Ay1 cat '/tmp/ThF2nKlK3J/objcopyTT0Ay1' > 'debian/canna/usr/bin/crxdic' debugedit: debian/libcanna1g/usr/lib/libcanna.so.1.2: Unknown DWARF DW_FORM_0x1f21 855a8f8938ea5647f8222f79ed780c71470f471b chmod --reference /tmp/ThF2nKlK3J/objcopyTT0Ay1 debian/canna/usr/bin/crxdic install -m0755 -d debian/.debhelper/libcanna1g/dbgsym-root/usr/lib/debug/.build-id/85 objcopy --only-keep-debug --compress-debug-sections debian/libcanna1g/usr/lib/libcanna.so.1.2 debian/.debhelper/libcanna1g/dbgsym-root/usr/lib/debug/.build-id/85/5a8f8938ea5647f8222f79ed780c71470f471b.debug debugedit --build-id --build-id-seed=canna/3.7p3-21 debian/canna/usr/bin/forsort debugedit: debian/canna/usr/bin/forsort: Unknown DWARF DW_FORM_0x1f21 ca2e7309baf26bfbb014d01ff1e20e8334d674b8 install -m0755 -d debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/ca objcopy --only-keep-debug --compress-debug-sections debian/canna/usr/bin/forsort debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/ca/2e7309baf26bfbb014d01ff1e20e8334d674b8.debug chmod 0644 -- debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/ca/2e7309baf26bfbb014d01ff1e20e8334d674b8.debug chown 0:0 -- debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/ca/2e7309baf26bfbb014d01ff1e20e8334d674b8.debug strip --remove-section=.comment --remove-section=.note -o /tmp/ThF2nKlK3J/stripfVDwSn debian/canna/usr/bin/forsort chmod --reference debian/canna/usr/bin/forsort /tmp/ThF2nKlK3J/stripfVDwSn cat '/tmp/ThF2nKlK3J/stripfVDwSn' > 'debian/canna/usr/bin/forsort' chmod --reference /tmp/ThF2nKlK3J/stripfVDwSn debian/canna/usr/bin/forsort objcopy --add-gnu-debuglink debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/ca/2e7309baf26bfbb014d01ff1e20e8334d674b8.debug debian/canna/usr/bin/forsort /tmp/ThF2nKlK3J/objcopytfSncn chmod --reference debian/canna/usr/bin/forsort /tmp/ThF2nKlK3J/objcopytfSncn cat '/tmp/ThF2nKlK3J/objcopytfSncn' > 'debian/canna/usr/bin/forsort' chmod --reference /tmp/ThF2nKlK3J/objcopytfSncn debian/canna/usr/bin/forsort debugedit --build-id --build-id-seed=canna/3.7p3-21 debian/canna/usr/bin/dpromdic debugedit: debian/canna/usr/bin/dpromdic: Unknown DWARF DW_FORM_0x1f21 845d3ea4538fc14870e4a9b6ff99fc9278f0cc19 install -m0755 -d debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/84 objcopy --only-keep-debug --compress-debug-sections debian/canna/usr/bin/dpromdic debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/84/5d3ea4538fc14870e4a9b6ff99fc9278f0cc19.debug chmod 0644 -- debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/84/5d3ea4538fc14870e4a9b6ff99fc9278f0cc19.debug chown 0:0 -- debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/84/5d3ea4538fc14870e4a9b6ff99fc9278f0cc19.debug strip --remove-section=.comment --remove-section=.note -o /tmp/ThF2nKlK3J/stripHdhQh4 debian/canna/usr/bin/dpromdic chmod --reference debian/canna/usr/bin/dpromdic /tmp/ThF2nKlK3J/stripHdhQh4 cat '/tmp/ThF2nKlK3J/stripHdhQh4' > 'debian/canna/usr/bin/dpromdic' chmod --reference /tmp/ThF2nKlK3J/stripHdhQh4 debian/canna/usr/bin/dpromdic objcopy --add-gnu-debuglink debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/84/5d3ea4538fc14870e4a9b6ff99fc9278f0cc19.debug debian/canna/usr/bin/dpromdic /tmp/ThF2nKlK3J/objcopy650tGB chmod --reference debian/canna/usr/bin/dpromdic /tmp/ThF2nKlK3J/objcopy650tGB cat '/tmp/ThF2nKlK3J/objcopy650tGB' > 'debian/canna/usr/bin/dpromdic' chmod --reference /tmp/ThF2nKlK3J/objcopy650tGB debian/canna/usr/bin/dpromdic debugedit --build-id --build-id-seed=canna/3.7p3-21 debian/canna/usr/bin/wtoc debugedit: debian/canna/usr/bin/wtoc: Unknown DWARF DW_FORM_0x1f20 ae73bbe655989fb2304ea26bc107fb35c5c915a6 install -m0755 -d debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/ae objcopy --only-keep-debug --compress-debug-sections debian/canna/usr/bin/wtoc debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/ae/73bbe655989fb2304ea26bc107fb35c5c915a6.debug chmod 0644 -- debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/ae/73bbe655989fb2304ea26bc107fb35c5c915a6.debug chown 0:0 -- debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/ae/73bbe655989fb2304ea26bc107fb35c5c915a6.debug strip --remove-section=.comment --remove-section=.note -o /tmp/ThF2nKlK3J/stripSHrEcN debian/canna/usr/bin/wtoc chmod --reference debian/canna/usr/bin/wtoc /tmp/ThF2nKlK3J/stripSHrEcN cat '/tmp/ThF2nKlK3J/stripSHrEcN' > 'debian/canna/usr/bin/wtoc' chmod --reference /tmp/ThF2nKlK3J/stripSHrEcN debian/canna/usr/bin/wtoc objcopy --add-gnu-debuglink debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/ae/73bbe655989fb2304ea26bc107fb35c5c915a6.debug debian/canna/usr/bin/wtoc /tmp/ThF2nKlK3J/objcopyRbfpcg chmod --reference debian/canna/usr/bin/wtoc /tmp/ThF2nKlK3J/objcopyRbfpcg cat '/tmp/ThF2nKlK3J/objcopyRbfpcg' > 'debian/canna/usr/bin/wtoc' chmod 0644 -- debian/.debhelper/libcanna1g/dbgsym-root/usr/lib/debug/.build-id/85/5a8f8938ea5647f8222f79ed780c71470f471b.debug chown 0:0 -- debian/.debhelper/libcanna1g/dbgsym-root/usr/lib/debug/.build-id/85/5a8f8938ea5647f8222f79ed780c71470f471b.debug strip --remove-section=.comment --remove-section=.note --strip-unneeded -o /tmp/GX4Pxs4ifX/stripq3tqEY debian/libcanna1g/usr/lib/libcanna.so.1.2 chmod --reference /tmp/ThF2nKlK3J/objcopyRbfpcg debian/canna/usr/bin/wtoc chmod --reference debian/libcanna1g/usr/lib/libcanna.so.1.2 /tmp/GX4Pxs4ifX/stripq3tqEY cat '/tmp/GX4Pxs4ifX/stripq3tqEY' > 'debian/libcanna1g/usr/lib/libcanna.so.1.2' debugedit --build-id --build-id-seed=canna/3.7p3-21 debian/canna/usr/bin/dpxdic debugedit: debian/canna/usr/bin/dpxdic: Unknown DWARF DW_FORM_0x1f20 chmod --reference /tmp/GX4Pxs4ifX/stripq3tqEY debian/libcanna1g/usr/lib/libcanna.so.1.2 a201fc1e5cd6a69fd28141d8385d2e9680be3af3 install -m0755 -d debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/a2 objcopy --only-keep-debug --compress-debug-sections debian/canna/usr/bin/dpxdic debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/a2/01fc1e5cd6a69fd28141d8385d2e9680be3af3.debug objcopy --add-gnu-debuglink debian/.debhelper/libcanna1g/dbgsym-root/usr/lib/debug/.build-id/85/5a8f8938ea5647f8222f79ed780c71470f471b.debug debian/libcanna1g/usr/lib/libcanna.so.1.2 /tmp/GX4Pxs4ifX/objcopyLwPJOx chmod 0644 -- debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/a2/01fc1e5cd6a69fd28141d8385d2e9680be3af3.debug chown 0:0 -- debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/a2/01fc1e5cd6a69fd28141d8385d2e9680be3af3.debug strip --remove-section=.comment --remove-section=.note -o /tmp/ThF2nKlK3J/stripkiGQPj debian/canna/usr/bin/dpxdic chmod --reference debian/libcanna1g/usr/lib/libcanna.so.1.2 /tmp/GX4Pxs4ifX/objcopyLwPJOx cat '/tmp/GX4Pxs4ifX/objcopyLwPJOx' > 'debian/libcanna1g/usr/lib/libcanna.so.1.2' chmod --reference debian/canna/usr/bin/dpxdic /tmp/ThF2nKlK3J/stripkiGQPj chmod --reference /tmp/GX4Pxs4ifX/objcopyLwPJOx debian/libcanna1g/usr/lib/libcanna.so.1.2 cat '/tmp/ThF2nKlK3J/stripkiGQPj' > 'debian/canna/usr/bin/dpxdic' install -m0755 -d debian/.debhelper/libcanna1g/dbgsym-root/usr/lib/debug/.dwz cp --reflink=auto -a debian/libcanna1g/usr/lib/debug/.dwz/powerpc64le-linux-gnu debian/.debhelper/libcanna1g/dbgsym-root/usr/lib/debug/.dwz rm -fr debian/libcanna1g/usr/lib/debug/.dwz rmdir -p --ignore-fail-on-non-empty debian/libcanna1g/usr/lib/debug chmod --reference /tmp/ThF2nKlK3J/stripkiGQPj debian/canna/usr/bin/dpxdic objcopy --add-gnu-debuglink debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/a2/01fc1e5cd6a69fd28141d8385d2e9680be3af3.debug debian/canna/usr/bin/dpxdic /tmp/ThF2nKlK3J/objcopy7Idf07 chmod --reference debian/canna/usr/bin/dpxdic /tmp/ThF2nKlK3J/objcopy7Idf07 cat '/tmp/ThF2nKlK3J/objcopy7Idf07' > 'debian/canna/usr/bin/dpxdic' chmod --reference /tmp/ThF2nKlK3J/objcopy7Idf07 debian/canna/usr/bin/dpxdic install -m0755 -d debian/.debhelper/libcanna1g/dbgsym-root/usr/share/doc ln -s libcanna1g debian/.debhelper/libcanna1g/dbgsym-root/usr/share/doc/libcanna1g-dbgsym install -m0755 -d debian/.debhelper/libcanna1g debugedit --build-id --build-id-seed=canna/3.7p3-21 debian/canna/usr/bin/ctow debugedit: debian/canna/usr/bin/ctow: Unknown DWARF DW_FORM_0x1f21 46d9cea789fd97c1424f658c1180547f6279fd27 install -m0755 -d debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/46 objcopy --only-keep-debug --compress-debug-sections debian/canna/usr/bin/ctow debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/46/d9cea789fd97c1424f658c1180547f6279fd27.debug chmod 0644 -- debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/46/d9cea789fd97c1424f658c1180547f6279fd27.debug chown 0:0 -- debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/46/d9cea789fd97c1424f658c1180547f6279fd27.debug strip --remove-section=.comment --remove-section=.note -o /tmp/ThF2nKlK3J/stripNF0h7M debian/canna/usr/bin/ctow chmod --reference debian/canna/usr/bin/ctow /tmp/ThF2nKlK3J/stripNF0h7M cat '/tmp/ThF2nKlK3J/stripNF0h7M' > 'debian/canna/usr/bin/ctow' chmod --reference /tmp/ThF2nKlK3J/stripNF0h7M debian/canna/usr/bin/ctow objcopy --add-gnu-debuglink debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/46/d9cea789fd97c1424f658c1180547f6279fd27.debug debian/canna/usr/bin/ctow /tmp/ThF2nKlK3J/objcopymxGoBz chmod --reference debian/canna/usr/bin/ctow /tmp/ThF2nKlK3J/objcopymxGoBz cat '/tmp/ThF2nKlK3J/objcopymxGoBz' > 'debian/canna/usr/bin/ctow' chmod --reference /tmp/ThF2nKlK3J/objcopymxGoBz debian/canna/usr/bin/ctow debugedit --build-id --build-id-seed=canna/3.7p3-21 debian/canna/usr/bin/crxgram debugedit: debian/canna/usr/bin/crxgram: Unknown DWARF DW_FORM_0x1f20 1d214b852ebe42b6248539666deb6d0ae0603cf7 install -m0755 -d debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/1d objcopy --only-keep-debug --compress-debug-sections debian/canna/usr/bin/crxgram debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/1d/214b852ebe42b6248539666deb6d0ae0603cf7.debug chmod 0644 -- debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/1d/214b852ebe42b6248539666deb6d0ae0603cf7.debug chown 0:0 -- debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/1d/214b852ebe42b6248539666deb6d0ae0603cf7.debug strip --remove-section=.comment --remove-section=.note -o /tmp/ThF2nKlK3J/strip5JGs8s debian/canna/usr/bin/crxgram chmod --reference debian/canna/usr/bin/crxgram /tmp/ThF2nKlK3J/strip5JGs8s cat '/tmp/ThF2nKlK3J/strip5JGs8s' > 'debian/canna/usr/bin/crxgram' chmod --reference /tmp/ThF2nKlK3J/strip5JGs8s debian/canna/usr/bin/crxgram objcopy --add-gnu-debuglink debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/1d/214b852ebe42b6248539666deb6d0ae0603cf7.debug debian/canna/usr/bin/crxgram /tmp/ThF2nKlK3J/objcopyK6xt0t chmod --reference debian/canna/usr/bin/crxgram /tmp/ThF2nKlK3J/objcopyK6xt0t cat '/tmp/ThF2nKlK3J/objcopyK6xt0t' > 'debian/canna/usr/bin/crxgram' chmod --reference /tmp/ThF2nKlK3J/objcopyK6xt0t debian/canna/usr/bin/crxgram debugedit --build-id --build-id-seed=canna/3.7p3-21 debian/canna/usr/bin/mergeword debugedit: debian/canna/usr/bin/mergeword: Unknown DWARF DW_FORM_0x1f21 933bd8e87e49e5240cdaaebcf9367c91693cc4dd install -m0755 -d debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/93 objcopy --only-keep-debug --compress-debug-sections debian/canna/usr/bin/mergeword debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/93/3bd8e87e49e5240cdaaebcf9367c91693cc4dd.debug chmod 0644 -- debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/93/3bd8e87e49e5240cdaaebcf9367c91693cc4dd.debug chown 0:0 -- debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/93/3bd8e87e49e5240cdaaebcf9367c91693cc4dd.debug strip --remove-section=.comment --remove-section=.note -o /tmp/ThF2nKlK3J/striph4EqUJ debian/canna/usr/bin/mergeword chmod --reference debian/canna/usr/bin/mergeword /tmp/ThF2nKlK3J/striph4EqUJ cat '/tmp/ThF2nKlK3J/striph4EqUJ' > 'debian/canna/usr/bin/mergeword' chmod --reference /tmp/ThF2nKlK3J/striph4EqUJ debian/canna/usr/bin/mergeword objcopy --add-gnu-debuglink debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/93/3bd8e87e49e5240cdaaebcf9367c91693cc4dd.debug debian/canna/usr/bin/mergeword /tmp/ThF2nKlK3J/objcopyNeG05v chmod --reference debian/canna/usr/bin/mergeword /tmp/ThF2nKlK3J/objcopyNeG05v cat '/tmp/ThF2nKlK3J/objcopyNeG05v' > 'debian/canna/usr/bin/mergeword' chmod --reference /tmp/ThF2nKlK3J/objcopyNeG05v debian/canna/usr/bin/mergeword debugedit --build-id --build-id-seed=canna/3.7p3-21 debian/canna/usr/bin/splitword debugedit: debian/canna/usr/bin/splitword: Unknown DWARF DW_FORM_0x1f21 7e1595281b744d563d95c82e3874f513f1c94c22 install -m0755 -d debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/7e objcopy --only-keep-debug --compress-debug-sections debian/canna/usr/bin/splitword debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/7e/1595281b744d563d95c82e3874f513f1c94c22.debug chmod 0644 -- debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/7e/1595281b744d563d95c82e3874f513f1c94c22.debug chown 0:0 -- debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/7e/1595281b744d563d95c82e3874f513f1c94c22.debug strip --remove-section=.comment --remove-section=.note -o /tmp/ThF2nKlK3J/striprA9qmd debian/canna/usr/bin/splitword chmod --reference debian/canna/usr/bin/splitword /tmp/ThF2nKlK3J/striprA9qmd cat '/tmp/ThF2nKlK3J/striprA9qmd' > 'debian/canna/usr/bin/splitword' chmod --reference /tmp/ThF2nKlK3J/striprA9qmd debian/canna/usr/bin/splitword objcopy --add-gnu-debuglink debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/7e/1595281b744d563d95c82e3874f513f1c94c22.debug debian/canna/usr/bin/splitword /tmp/ThF2nKlK3J/objcopyGXIYLZ chmod --reference debian/canna/usr/bin/splitword /tmp/ThF2nKlK3J/objcopyGXIYLZ cat '/tmp/ThF2nKlK3J/objcopyGXIYLZ' > 'debian/canna/usr/bin/splitword' chmod --reference /tmp/ThF2nKlK3J/objcopyGXIYLZ debian/canna/usr/bin/splitword debugedit --build-id --build-id-seed=canna/3.7p3-21 debian/canna/usr/bin/crfreq debugedit: debian/canna/usr/bin/crfreq: Unknown DWARF DW_FORM_0x1f20 f5c0e92c49ebcaea781aa3ef6a4b7aa4b564320d install -m0755 -d debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/f5 objcopy --only-keep-debug --compress-debug-sections debian/canna/usr/bin/crfreq debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/f5/c0e92c49ebcaea781aa3ef6a4b7aa4b564320d.debug chmod 0644 -- debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/f5/c0e92c49ebcaea781aa3ef6a4b7aa4b564320d.debug chown 0:0 -- debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/f5/c0e92c49ebcaea781aa3ef6a4b7aa4b564320d.debug strip --remove-section=.comment --remove-section=.note -o /tmp/ThF2nKlK3J/stripnTaQd7 debian/canna/usr/bin/crfreq chmod --reference debian/canna/usr/bin/crfreq /tmp/ThF2nKlK3J/stripnTaQd7 cat '/tmp/ThF2nKlK3J/stripnTaQd7' > 'debian/canna/usr/bin/crfreq' chmod --reference /tmp/ThF2nKlK3J/stripnTaQd7 debian/canna/usr/bin/crfreq objcopy --add-gnu-debuglink debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.build-id/f5/c0e92c49ebcaea781aa3ef6a4b7aa4b564320d.debug debian/canna/usr/bin/crfreq /tmp/ThF2nKlK3J/objcopyuHnKRV chmod --reference debian/canna/usr/bin/crfreq /tmp/ThF2nKlK3J/objcopyuHnKRV cat '/tmp/ThF2nKlK3J/objcopyuHnKRV' > 'debian/canna/usr/bin/crfreq' chmod --reference /tmp/ThF2nKlK3J/objcopyuHnKRV debian/canna/usr/bin/crfreq install -m0755 -d debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.dwz cp --reflink=auto -a debian/canna/usr/lib/debug/.dwz/powerpc64le-linux-gnu debian/.debhelper/canna/dbgsym-root/usr/lib/debug/.dwz rm -fr debian/canna/usr/lib/debug/.dwz rmdir -p --ignore-fail-on-non-empty debian/canna/usr/lib/debug install -m0755 -d debian/.debhelper/canna/dbgsym-root/usr/share/doc ln -s canna debian/.debhelper/canna/dbgsym-root/usr/share/doc/canna-dbgsym install -m0755 -d debian/.debhelper/canna dh_makeshlibs -a rm -f debian/canna/DEBIAN/shlibs rm -f debian/canna-utils/DEBIAN/shlibs rm -f debian/libcanna1g/DEBIAN/shlibs install -m0755 -d debian/libcanna1g/DEBIAN echo "libRKC 1 libcanna1g (>= 3.7p3)" >> debian/libcanna1g/DEBIAN/shlibs echo "libRKC16 1 libcanna1g (>= 3.7p3)" >> debian/libcanna1g/DEBIAN/shlibs echo "libcanna 1 libcanna1g (>= 3.7p3)" >> debian/libcanna1g/DEBIAN/shlibs echo "libcanna16 1 libcanna1g (>= 3.7p3)" >> debian/libcanna1g/DEBIAN/shlibs chmod 0644 -- debian/libcanna1g/DEBIAN/shlibs chown 0:0 -- debian/libcanna1g/DEBIAN/shlibs dpkg-gensymbols -plibcanna1g -Idebian/libcanna1g.symbols -Pdebian/libcanna1g -edebian/libcanna1g/usr/lib/libRKC.so.1.2 -edebian/libcanna1g/usr/lib/libRKC16.so.1.2 -edebian/libcanna1g/usr/lib/libcanna.so.1.2 -edebian/libcanna1g/usr/lib/libcanna16.so.1.2 dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below dpkg-gensymbols: warning: debian/libcanna1g/DEBIAN/symbols doesn't match completely debian/libcanna1g.symbols --- debian/libcanna1g.symbols (libcanna1g_3.7p3-21_ppc64el) +++ dpkg-gensymbolssBCie3 2024-05-06 13:00:34.893008796 +0000 @@ -1,8 +1,8 @@ libRKC.so.1 libcanna1g #MINVER# * Build-Depends-Package: libcanna1g-dev - G001_RkiAltStrlcpy@Base 3.7p3 +#MISSING: 3.7p3-21# G001_RkiAltStrlcpy@Base 3.7p3 G001_RkiStrbuf_init@Base 3.7p3 - G002_RkiAltStrlcat@Base 3.7p3 +#MISSING: 3.7p3-21# G002_RkiAltStrlcat@Base 3.7p3 G002_RkiConnect@Base 3.7p3 G002_RkiStrbuf_destroy@Base 3.7p3 G003_RkiGetLine@Base 3.7p3 @@ -160,9 +160,9 @@ top_num_defaults@Base 3.7p3 top_str_defaults@Base 3.7p3 libRKC16.so.1 libcanna1g #MINVER# - G001_RkiAltStrlcpy@Base 3.7p3 +#MISSING: 3.7p3-21# G001_RkiAltStrlcpy@Base 3.7p3 G001_RkiStrbuf_init@Base 3.7p3 - G002_RkiAltStrlcat@Base 3.7p3 +#MISSING: 3.7p3-21# G002_RkiAltStrlcat@Base 3.7p3 G002_RkiConnect@Base 3.7p3 G002_RkiStrbuf_destroy@Base 3.7p3 G003_RkiGetLine@Base 3.7p3 @@ -325,9 +325,9 @@ CANNA_wcstombs@Base 3.7p3 EWStrcat@Base 3.7p3 G001_AlphaMode@Base 3.7p3 - G001_RkiAltStrlcpy@Base 3.7p3 +#MISSING: 3.7p3-21# G001_RkiAltStrlcpy@Base 3.7p3 G001_RkiStrbuf_init@Base 3.7p3 - G002_RkiAltStrlcat@Base 3.7p3 +#MISSING: 3.7p3-21# G002_RkiAltStrlcat@Base 3.7p3 G002_RkiConnect@Base 3.7p3 G002_RkiStrbuf_destroy@Base 3.7p3 G003_CannaBeep@Base 3.7p3 @@ -858,9 +858,9 @@ CANNA_wcstombs@Base 3.7p3 EWStrcat@Base 3.7p3 G001_AlphaMode@Base 3.7p3 - G001_RkiAltStrlcpy@Base 3.7p3 +#MISSING: 3.7p3-21# G001_RkiAltStrlcpy@Base 3.7p3 G001_RkiStrbuf_init@Base 3.7p3 - G002_RkiAltStrlcat@Base 3.7p3 +#MISSING: 3.7p3-21# G002_RkiAltStrlcat@Base 3.7p3 G002_RkiConnect@Base 3.7p3 G002_RkiStrbuf_destroy@Base 3.7p3 G003_CannaBeep@Base 3.7p3 dh_makeshlibs: error: failing due to earlier errors mv debian/.debhelper/generated/libcanna1g/triggers.new debian/.debhelper/generated/libcanna1g/triggers rm -f debian/libcanna1g-dev/DEBIAN/shlibs make: *** [debian/rules:73: binary-arch] Error 25 dpkg-buildpackage: error: fakeroot debian/rules binary-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2024-05-06T13:00:35Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: ppc64el Build Type: any Build-Space: 83896 Build-Time: 266 Distribution: oracular-proposed Fail-Stage: build Host Architecture: ppc64el Install-Time: 176 Job: canna_3.7p3-21.dsc Machine Architecture: ppc64el Package: canna Package-Time: 445 Source-Version: 3.7p3-21 Space: 83896 Status: attempted Version: 3.7p3-21 -------------------------------------------------------------------------------- Finished at 2024-05-06T13:00:35Z Build needed 00:07:25, 83896k disk space E: Build failure (dpkg-buildpackage died) RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=oracular --arch=ppc64el PACKAGEBUILD-28281949 Scanning for processes to kill in build PACKAGEBUILD-28281949