sbuild (Debian sbuild) 0.78.1 (09 February 2019) on gcc131.bak.milne.osuosl.org +==============================================================================+ | canna 3.7p3-14 (armel) Mon, 23 Dec 2019 23:13:31 +0000 | +==============================================================================+ Package: canna Version: 3.7p3-14 Source Version: 3.7p3-14 Distribution: unstable Machine Architecture: amd64 Host Architecture: armel Build Architecture: amd64 Build Profiles: cross nocheck Build Type: any I: NOTICE: Log filtering will replace 'var/run/schroot/mount/unstable-amd64-sbuild-d5f75087-55a4-4a9b-b4d8-e5d07d5f8de5' with '<>' I: NOTICE: Log filtering will replace 'build/canna-1JZ3WI/resolver-95UmKa' with '<>' +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Get:1 http://debian.oregonstate.edu/debian unstable InRelease [142 kB] Get:2 http://debian.oregonstate.edu/debian unstable/main Sources.diff/Index [27.9 kB] Get:3 http://debian.oregonstate.edu/debian unstable/main amd64 Packages.diff/Index [27.9 kB] Get:4 http://debian.oregonstate.edu/debian unstable/main Sources 2019-12-23-0810.59.pdiff [6216 B] Get:5 http://debian.oregonstate.edu/debian unstable/main Sources 2019-12-23-1414.56.pdiff [11.4 kB] Get:6 http://debian.oregonstate.edu/debian unstable/main Sources 2019-12-23-2013.54.pdiff [10.2 kB] Get:6 http://debian.oregonstate.edu/debian unstable/main Sources 2019-12-23-2013.54.pdiff [10.2 kB] Get:7 http://debian.oregonstate.edu/debian unstable/main amd64 Packages 2019-12-23-0810.59.pdiff [7482 B] Get:8 http://debian.oregonstate.edu/debian unstable/main amd64 Packages 2019-12-23-1414.56.pdiff [18.4 kB] Get:9 http://debian.oregonstate.edu/debian unstable/main amd64 Packages 2019-12-23-2013.54.pdiff [13.7 kB] Get:10 http://debian.oregonstate.edu/debian unstable/main armel Packages [7853 kB] Get:9 http://debian.oregonstate.edu/debian unstable/main amd64 Packages 2019-12-23-2013.54.pdiff [13.7 kB] Fetched 8118 kB in 2s (4147 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Check APT --------- Checking available source versions... Download source files with APT ------------------------------ Reading package lists... NOTICE: 'canna' packaging is maintained in the 'Git' version control system at: git://anonscm.debian.org/collab-maint/canna.git Please use: git clone git://anonscm.debian.org/collab-maint/canna.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 1560 kB of source archives. Get:1 http://debian.oregonstate.edu/debian unstable/main canna 3.7p3-14 (dsc) [2123 B] Get:2 http://debian.oregonstate.edu/debian unstable/main canna 3.7p3-14 (tar) [1508 kB] Get:3 http://debian.oregonstate.edu/debian unstable/main canna 3.7p3-14 (diff) [49.6 kB] Fetched 1560 kB in 0s (38.3 MB/s) Download complete and in download only mode I: NOTICE: Log filtering will replace 'build/canna-1JZ3WI/canna-3.7p3' with '<>' I: NOTICE: Log filtering will replace 'build/canna-1JZ3WI' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper (>> 7.0.50~), libx11-dev, xutils-dev, po-debconf, autoconf, texlive-lang-cjk, texlive-lang-japanese, texlive-latex-recommended, autotools-dev, libc-dev, libstdc++-dev, build-essential:amd64, fakeroot:amd64, crossbuild-essential-armel:amd64, libc-dev:armel, libstdc++-dev:armel Filtered Build-Depends: debhelper (>> 7.0.50~), libx11-dev, xutils-dev, po-debconf, autoconf, texlive-lang-cjk, texlive-lang-japanese, texlive-latex-recommended, autotools-dev, libc-dev, libstdc++-dev, build-essential:amd64, fakeroot:amd64, crossbuild-essential-armel:amd64, libc-dev:armel, libstdc++-dev:armel 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 [462 B] Get:5 copy:/<>/apt_archive ./ Packages [554 B] Fetched 1973 B in 0s (103 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 additional packages will be installed: autoconf automake autopoint autotools-dev binutils-arm-linux-gnueabi bsdmainutils ca-certificates cpp-9-arm-linux-gnueabi cpp-arm-linux-gnueabi cross-config crossbuild-essential-armel debhelper dh-autoreconf dh-strip-nondeterminism dpkg-cross dwz file fontconfig-config fonts-dejavu-core fonts-ipaexfont-gothic fonts-ipaexfont-mincho fonts-ipafont-gothic fonts-ipafont-mincho fonts-lmodern g++-9-arm-linux-gnueabi g++-arm-linux-gnueabi gcc-9-arm-linux-gnueabi gcc-9-arm-linux-gnueabi-base gcc-9-base:armel gcc-9-cross-base gcc-arm-linux-gnueabi gettext gettext-base groff-base intltool-debian libarchive-zip-perl libasan5:armel libasan5-armel-cross libatomic1:armel libatomic1-armel-cross libbsd0 libbsd0:armel libc6:armel libc6-armel-cross libc6-dev:armel libc6-dev-armel-cross libcairo2 libconfig-auto-perl libconfig-inifiles-perl libcroco3 libcrypt1:armel libcrypt1-dev:armel libdebhelper-perl libdebian-dpkgcross-perl libelf1 libexpat1 libfile-homedir-perl libfile-stripnondeterminism-perl libfile-which-perl libfontconfig1 libfreetype6 libgcc-9-dev:armel libgcc-9-dev-armel-cross libgcc1:armel libgcc1-armel-cross libglib2.0-0 libgomp1:armel libgomp1-armel-cross libgraphite2-3 libharfbuzz-icu0 libharfbuzz0b libice6 libicu63 libio-string-perl libkpathsea6 liblocale-gettext-perl libmagic-mgc libmagic1 libpaper-utils libpaper1 libpipeline1 libpixman-1-0 libpng16-16 libptexenc1 libpthread-stubs0-dev:armel libreadline8 libruby2.5 libsigsegv2 libsm6 libssl1.1 libstdc++-9-dev:armel libstdc++-9-dev-armel-cross libstdc++6:armel libstdc++6-armel-cross libsub-override-perl libsynctex2 libteckit0 libtexlua53 libtexluajit2 libtool libubsan1:armel libubsan1-armel-cross libuchardet0 libx11-6 libx11-6:armel libx11-data libx11-dev:armel libxau-dev:armel libxau6 libxau6:armel libxaw7 libxcb-render0 libxcb-shm0 libxcb1 libxcb1:armel libxcb1-dev:armel libxdmcp-dev:armel libxdmcp6 libxdmcp6:armel libxext6 libxi6 libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl libxml2 libxmu6 libxpm4 libxrender1 libxt6 libyaml-0-2 libyaml-perl libzzip-0-13 linux-libc-dev:armel linux-libc-dev-armel-cross m4 man-db openssl po-debconf poppler-data rake readline-common ruby ruby-did-you-mean ruby-minitest ruby-net-telnet ruby-power-assert ruby-test-unit ruby-xmlrpc ruby2.5 rubygems-integration sensible-utils t1utils tex-common texlive-base texlive-binaries texlive-lang-cjk texlive-lang-japanese texlive-latex-base texlive-latex-recommended ucf x11-common x11proto-core-dev x11proto-dev xdg-utils xorg-sgml-doctools xtrans-dev xutils-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc binutils-doc wamerican | wordlist whois vacation gcc-9-locales cpp-doc dh-make binutils-multiarch gcc-9-doc manpages-dev flex bison gdb-arm-linux-gnueabi gcc-doc gettext-doc libasprintf-dev libgettextpo-dev groff glibc-doc:armel libc-l10n:armel locales:armel manpages-dev:armel libstdc++-9-doc:armel libtool-doc gfortran | fortran95-compiler gcj-jdk libx11-doc:armel libxcb-doc:armel libyaml-shell-perl m4-doc apparmor less www-browser libmail-box-perl poppler-utils ghostscript fonts-arphic-ukai fonts-arphic-uming fonts-nanum readline-doc ri ruby-dev bundler gv | postscript-viewer perl-tk xpdf | pdf-viewer xzdec texlive-latex-base-doc texlive-latex-recommended-doc texlive-luatex texlive-pstricks Recommended packages: curl | wget | lynx libidn2-0:armel libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs libltdl-dev libwww-perl libxml-sax-expat-perl libyaml-libyaml-perl | libyaml-syck-perl libmail-sendmail-perl zip fonts-lato libjs-jquery lmodern dvisvgm latex-cjk-all texlive-lang-chinese texlive-lang-korean 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 binutils-arm-linux-gnueabi bsdmainutils ca-certificates cpp-9-arm-linux-gnueabi cpp-arm-linux-gnueabi cross-config crossbuild-essential-armel debhelper dh-autoreconf dh-strip-nondeterminism dpkg-cross dwz file fontconfig-config fonts-dejavu-core fonts-ipaexfont-gothic fonts-ipaexfont-mincho fonts-ipafont-gothic fonts-ipafont-mincho fonts-lmodern g++-9-arm-linux-gnueabi g++-arm-linux-gnueabi gcc-9-arm-linux-gnueabi gcc-9-arm-linux-gnueabi-base gcc-9-base:armel gcc-9-cross-base gcc-arm-linux-gnueabi gettext gettext-base groff-base intltool-debian libarchive-zip-perl libasan5:armel libasan5-armel-cross libatomic1:armel libatomic1-armel-cross libbsd0 libbsd0:armel libc6:armel libc6-armel-cross libc6-dev:armel libc6-dev-armel-cross libcairo2 libconfig-auto-perl libconfig-inifiles-perl libcroco3 libcrypt1:armel libcrypt1-dev:armel libdebhelper-perl libdebian-dpkgcross-perl libelf1 libexpat1 libfile-homedir-perl libfile-stripnondeterminism-perl libfile-which-perl libfontconfig1 libfreetype6 libgcc-9-dev:armel libgcc-9-dev-armel-cross libgcc1:armel libgcc1-armel-cross libglib2.0-0 libgomp1:armel libgomp1-armel-cross libgraphite2-3 libharfbuzz-icu0 libharfbuzz0b libice6 libicu63 libio-string-perl libkpathsea6 liblocale-gettext-perl libmagic-mgc libmagic1 libpaper-utils libpaper1 libpipeline1 libpixman-1-0 libpng16-16 libptexenc1 libpthread-stubs0-dev:armel libreadline8 libruby2.5 libsigsegv2 libsm6 libssl1.1 libstdc++-9-dev:armel libstdc++-9-dev-armel-cross libstdc++6:armel libstdc++6-armel-cross libsub-override-perl libsynctex2 libteckit0 libtexlua53 libtexluajit2 libtool libubsan1:armel libubsan1-armel-cross libuchardet0 libx11-6 libx11-6:armel libx11-data libx11-dev:armel libxau-dev:armel libxau6 libxau6:armel libxaw7 libxcb-render0 libxcb-shm0 libxcb1 libxcb1:armel libxcb1-dev:armel libxdmcp-dev:armel libxdmcp6 libxdmcp6:armel libxext6 libxi6 libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl libxml2 libxmu6 libxpm4 libxrender1 libxt6 libyaml-0-2 libyaml-perl libzzip-0-13 linux-libc-dev:armel linux-libc-dev-armel-cross m4 man-db openssl po-debconf poppler-data rake readline-common ruby ruby-did-you-mean ruby-minitest ruby-net-telnet ruby-power-assert ruby-test-unit ruby-xmlrpc ruby2.5 rubygems-integration sbuild-build-depends-main-dummy:armel sensible-utils t1utils tex-common texlive-base texlive-binaries texlive-lang-cjk texlive-lang-japanese texlive-latex-base texlive-latex-recommended ucf x11-common x11proto-core-dev x11proto-dev xdg-utils xorg-sgml-doctools xtrans-dev xutils-dev 0 upgraded, 170 newly installed, 0 to remove and 0 not upgraded. Need to get 171 MB of archives. After this operation, 873 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [976 B] Get:2 http://debian.oregonstate.edu/debian unstable/main amd64 libbsd0 amd64 0.10.0-1 [107 kB] Get:3 http://debian.oregonstate.edu/debian unstable/main amd64 bsdmainutils amd64 11.1.2+b1 [191 kB] Get:4 http://debian.oregonstate.edu/debian unstable/main amd64 libuchardet0 amd64 0.0.6-3 [64.9 kB] Get:5 http://debian.oregonstate.edu/debian unstable/main amd64 groff-base amd64 1.22.4-3 [916 kB] Get:6 http://debian.oregonstate.edu/debian unstable/main amd64 libpipeline1 amd64 1.5.1-3 [32.5 kB] Get:7 http://debian.oregonstate.edu/debian unstable/main amd64 man-db amd64 2.9.0-2 [1307 kB] Get:8 http://debian.oregonstate.edu/debian unstable/main amd64 fonts-ipafont-gothic all 00303-20 [3516 kB] Get:9 http://debian.oregonstate.edu/debian unstable/main amd64 fonts-ipafont-mincho all 00303-20 [4725 kB] Get:10 http://debian.oregonstate.edu/debian unstable/main amd64 liblocale-gettext-perl amd64 1.07-4 [18.8 kB] Get:11 http://debian.oregonstate.edu/debian unstable/main amd64 poppler-data all 0.4.9-2 [1473 kB] Get:12 http://debian.oregonstate.edu/debian unstable/main amd64 sensible-utils all 0.0.12+nmu1 [16.0 kB] Get:13 http://debian.oregonstate.edu/debian unstable/main amd64 ucf all 3.0038+nmu1 [69.0 kB] Get:14 http://debian.oregonstate.edu/debian unstable/main amd64 tex-common all 6.13 [53.2 kB] Get:15 http://debian.oregonstate.edu/debian unstable/main armel gcc-9-base armel 9.2.1-21 [194 kB] Get:16 http://debian.oregonstate.edu/debian unstable/main amd64 readline-common all 8.0-3 [72.5 kB] Get:17 http://debian.oregonstate.edu/debian unstable/main amd64 libreadline8 amd64 8.0-3 [160 kB] Get:18 http://debian.oregonstate.edu/debian unstable/main amd64 libmagic-mgc amd64 1:5.37-6 [253 kB] Get:19 http://debian.oregonstate.edu/debian unstable/main amd64 libmagic1 amd64 1:5.37-6 [119 kB] Get:20 http://debian.oregonstate.edu/debian unstable/main amd64 file amd64 1:5.37-6 [67.2 kB] Get:21 http://debian.oregonstate.edu/debian unstable/main amd64 gettext-base amd64 0.19.8.1-10 [123 kB] Get:22 http://debian.oregonstate.edu/debian unstable/main amd64 libsigsegv2 amd64 2.12-2 [32.8 kB] Get:23 http://debian.oregonstate.edu/debian unstable/main amd64 m4 amd64 1.4.18-4 [203 kB] Get:24 http://debian.oregonstate.edu/debian unstable/main amd64 autoconf all 2.69-11 [341 kB] Get:25 http://debian.oregonstate.edu/debian unstable/main amd64 autotools-dev all 20180224.1 [77.0 kB] Get:26 http://debian.oregonstate.edu/debian unstable/main amd64 automake all 1:1.16.1-4 [771 kB] Get:27 http://debian.oregonstate.edu/debian unstable/main amd64 autopoint all 0.19.8.1-10 [435 kB] Get:28 http://debian.oregonstate.edu/debian unstable/main amd64 binutils-arm-linux-gnueabi amd64 2.33.1-6 [2720 kB] Get:29 http://debian.oregonstate.edu/debian unstable/main amd64 libssl1.1 amd64 1.1.1d-2 [1540 kB] Get:30 http://debian.oregonstate.edu/debian unstable/main amd64 openssl amd64 1.1.1d-2 [840 kB] Get:31 http://debian.oregonstate.edu/debian unstable/main amd64 ca-certificates all 20190110 [157 kB] Get:32 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-9-arm-linux-gnueabi-base amd64 9.2.1-21cross1 [195 kB] Get:33 http://debian.oregonstate.edu/debian unstable/main amd64 cpp-9-arm-linux-gnueabi amd64 9.2.1-21cross1 [6813 kB] Get:34 http://debian.oregonstate.edu/debian unstable/main amd64 cpp-arm-linux-gnueabi amd64 4:9.2.1-3.1 [16.7 kB] Get:35 http://debian.oregonstate.edu/debian unstable/main amd64 cross-config all 2.6.15-3 [39.9 kB] Get:36 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-9-cross-base all 9.2.1-21cross1 [190 kB] Get:37 http://debian.oregonstate.edu/debian unstable/main amd64 libc6-armel-cross all 2.29-1cross7 [1139 kB] Get:38 http://debian.oregonstate.edu/debian unstable/main amd64 libgcc1-armel-cross all 1:9.2.1-21cross1 [39.0 kB] Get:39 http://debian.oregonstate.edu/debian unstable/main amd64 libgomp1-armel-cross all 9.2.1-21cross1 [75.1 kB] Get:40 http://debian.oregonstate.edu/debian unstable/main amd64 libatomic1-armel-cross all 9.2.1-21cross1 [8880 B] Get:41 http://debian.oregonstate.edu/debian unstable/main amd64 libasan5-armel-cross all 9.2.1-21cross1 [341 kB] Get:42 http://debian.oregonstate.edu/debian unstable/main amd64 libstdc++6-armel-cross all 9.2.1-21cross1 [376 kB] Get:43 http://debian.oregonstate.edu/debian unstable/main amd64 libubsan1-armel-cross all 9.2.1-21cross1 [110 kB] Get:44 http://debian.oregonstate.edu/debian unstable/main amd64 libgcc-9-dev-armel-cross all 9.2.1-21cross1 [644 kB] Get:45 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-9-arm-linux-gnueabi amd64 9.2.1-21cross1 [7157 kB] Get:46 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-arm-linux-gnueabi amd64 4:9.2.1-3.1 [1464 B] Get:47 http://debian.oregonstate.edu/debian unstable/main amd64 linux-libc-dev-armel-cross all 5.2.9-2cross7 [1312 kB] Get:48 http://debian.oregonstate.edu/debian unstable/main amd64 libc6-dev-armel-cross all 2.29-1cross7 [2155 kB] Get:49 http://debian.oregonstate.edu/debian unstable/main amd64 libstdc++-9-dev-armel-cross all 9.2.1-21cross1 [1709 kB] Get:50 http://debian.oregonstate.edu/debian unstable/main amd64 g++-9-arm-linux-gnueabi amd64 9.2.1-21cross1 [7392 kB] Get:51 http://debian.oregonstate.edu/debian unstable/main amd64 g++-arm-linux-gnueabi amd64 4:9.2.1-3.1 [1180 B] Get:52 http://debian.oregonstate.edu/debian unstable/main amd64 libconfig-inifiles-perl all 3.000002-1 [52.0 kB] Get:53 http://debian.oregonstate.edu/debian unstable/main amd64 libio-string-perl all 1.08-3 [12.3 kB] Get:54 http://debian.oregonstate.edu/debian unstable/main amd64 libicu63 amd64 63.2-2 [8301 kB] Get:55 http://debian.oregonstate.edu/debian unstable/main amd64 libxml2 amd64 2.9.4+dfsg1-8 [710 kB] Get:56 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-namespacesupport-perl all 1.12-1 [14.8 kB] Get:57 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-sax-base-perl all 1.09-1 [20.4 kB] Get:58 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-sax-perl all 1.02+dfsg-1 [59.0 kB] Get:59 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-libxml-perl amd64 2.0134+dfsg-1+b1 [344 kB] Get:60 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-simple-perl all 2.25-1 [72.0 kB] Get:61 http://debian.oregonstate.edu/debian unstable/main amd64 libyaml-perl all 1.29-1 [67.4 kB] Get:62 http://debian.oregonstate.edu/debian unstable/main amd64 libconfig-auto-perl all 0.44-1 [19.5 kB] Get:63 http://debian.oregonstate.edu/debian unstable/main amd64 libfile-which-perl all 1.23-1 [16.6 kB] Get:64 http://debian.oregonstate.edu/debian unstable/main amd64 libfile-homedir-perl all 1.004-1 [42.7 kB] Get:65 http://debian.oregonstate.edu/debian unstable/main amd64 libdebian-dpkgcross-perl all 2.6.15-3 [38.7 kB] Get:66 http://debian.oregonstate.edu/debian unstable/main amd64 dpkg-cross all 2.6.15-3 [49.3 kB] Get:67 http://debian.oregonstate.edu/debian unstable/main amd64 crossbuild-essential-armel all 12.8 [6640 B] Get:68 http://debian.oregonstate.edu/debian unstable/main amd64 libtool all 2.4.6-11 [547 kB] Get:69 http://debian.oregonstate.edu/debian unstable/main amd64 dh-autoreconf all 19 [16.9 kB] Get:70 http://debian.oregonstate.edu/debian unstable/main amd64 libdebhelper-perl all 12.7.2 [174 kB] Get:71 http://debian.oregonstate.edu/debian unstable/main amd64 libarchive-zip-perl all 1.67-1 [104 kB] Get:72 http://debian.oregonstate.edu/debian unstable/main amd64 libsub-override-perl all 0.09-2 [10.2 kB] Get:73 http://debian.oregonstate.edu/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.6.3-1 [23.6 kB] Get:74 http://debian.oregonstate.edu/debian unstable/main amd64 dh-strip-nondeterminism all 1.6.3-1 [14.6 kB] Get:75 http://debian.oregonstate.edu/debian unstable/main amd64 libelf1 amd64 0.176-1.1 [161 kB] Get:76 http://debian.oregonstate.edu/debian unstable/main amd64 dwz amd64 0.13-5 [151 kB] Get:77 http://debian.oregonstate.edu/debian unstable/main amd64 libglib2.0-0 amd64 2.62.3-2 [1320 kB] Get:78 http://debian.oregonstate.edu/debian unstable/main amd64 libcroco3 amd64 0.6.13-1 [146 kB] Get:79 http://debian.oregonstate.edu/debian unstable/main amd64 gettext amd64 0.19.8.1-10 [1303 kB] Get:80 http://debian.oregonstate.edu/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get:81 http://debian.oregonstate.edu/debian unstable/main amd64 po-debconf all 1.0.21 [248 kB] Get:82 http://debian.oregonstate.edu/debian unstable/main amd64 debhelper all 12.7.2 [1018 kB] Get:83 http://debian.oregonstate.edu/debian unstable/main amd64 fonts-dejavu-core all 2.37-1 [1068 kB] Get:84 http://debian.oregonstate.edu/debian unstable/main amd64 fontconfig-config all 2.13.1-2 [280 kB] Get:85 http://debian.oregonstate.edu/debian unstable/main amd64 fonts-ipaexfont-gothic all 00401-2 [3342 kB] Get:86 http://debian.oregonstate.edu/debian unstable/main amd64 fonts-ipaexfont-mincho all 00401-2 [4604 kB] Get:87 http://debian.oregonstate.edu/debian unstable/main amd64 fonts-lmodern all 2.004.5-6 [4539 kB] Get:88 http://debian.oregonstate.edu/debian unstable/main armel libgcc1 armel 1:9.2.1-21 [39.0 kB] Get:89 http://debian.oregonstate.edu/debian unstable/main armel libcrypt1 armel 1:4.4.10-7 [100 kB] Get:90 http://debian.oregonstate.edu/debian unstable/main armel libc6 armel 2.29-6 [2334 kB] Get:91 http://debian.oregonstate.edu/debian unstable/main armel libasan5 armel 9.2.1-21 [347 kB] Get:92 http://debian.oregonstate.edu/debian unstable/main armel libatomic1 armel 9.2.1-21 [9080 B] Get:93 http://debian.oregonstate.edu/debian unstable/main armel libbsd0 armel 0.10.0-1 [112 kB] Get:94 http://debian.oregonstate.edu/debian unstable/main armel linux-libc-dev armel 5.3.15-1 [998 kB] Get:95 http://debian.oregonstate.edu/debian unstable/main armel libcrypt1-dev armel 1:4.4.10-7 [120 kB] Get:96 http://debian.oregonstate.edu/debian unstable/main armel libc6-dev armel 2.29-6 [2185 kB] Get:97 http://debian.oregonstate.edu/debian unstable/main amd64 libexpat1 amd64 2.2.9-1 [94.3 kB] Get:98 http://debian.oregonstate.edu/debian unstable/main amd64 libpng16-16 amd64 1.6.37-1 [292 kB] Get:99 http://debian.oregonstate.edu/debian unstable/main amd64 libfreetype6 amd64 2.10.1-2 [392 kB] Get:100 http://debian.oregonstate.edu/debian unstable/main amd64 libfontconfig1 amd64 2.13.1-2+b1 [347 kB] Get:101 http://debian.oregonstate.edu/debian unstable/main amd64 libpixman-1-0 amd64 0.36.0-1 [537 kB] Get:102 http://debian.oregonstate.edu/debian unstable/main amd64 libxau6 amd64 1:1.0.8-1+b2 [19.9 kB] Get:103 http://debian.oregonstate.edu/debian unstable/main amd64 libxdmcp6 amd64 1:1.1.2-3 [26.3 kB] Get:104 http://debian.oregonstate.edu/debian unstable/main amd64 libxcb1 amd64 1.13.1-2 [137 kB] Get:105 http://debian.oregonstate.edu/debian unstable/main amd64 libx11-data all 2:1.6.8-1 [298 kB] Get:106 http://debian.oregonstate.edu/debian unstable/main amd64 libx11-6 amd64 2:1.6.8-1 [756 kB] Get:107 http://debian.oregonstate.edu/debian unstable/main amd64 libxcb-render0 amd64 1.13.1-2 [109 kB] Get:108 http://debian.oregonstate.edu/debian unstable/main amd64 libxcb-shm0 amd64 1.13.1-2 [99.2 kB] Get:109 http://debian.oregonstate.edu/debian unstable/main amd64 libxext6 amd64 2:1.3.3-1+b2 [52.5 kB] Get:110 http://debian.oregonstate.edu/debian unstable/main amd64 libxrender1 amd64 1:0.9.10-1 [33.0 kB] Get:111 http://debian.oregonstate.edu/debian unstable/main amd64 libcairo2 amd64 1.16.0-4 [689 kB] Get:112 http://debian.oregonstate.edu/debian unstable/main armel libgomp1 armel 9.2.1-21 [76.7 kB] Get:113 http://debian.oregonstate.edu/debian unstable/main armel libstdc++6 armel 9.2.1-21 [415 kB] Get:114 http://debian.oregonstate.edu/debian unstable/main armel libubsan1 armel 9.2.1-21 [111 kB] Get:115 http://debian.oregonstate.edu/debian unstable/main armel libgcc-9-dev armel 9.2.1-21 [645 kB] Get:116 http://debian.oregonstate.edu/debian unstable/main amd64 libgraphite2-3 amd64 1.3.13-11 [80.9 kB] Get:117 http://debian.oregonstate.edu/debian unstable/main amd64 libharfbuzz0b amd64 2.6.4-1 [1360 kB] Get:118 http://debian.oregonstate.edu/debian unstable/main amd64 libharfbuzz-icu0 amd64 2.6.4-1 [976 kB] Get:119 http://debian.oregonstate.edu/debian unstable/main amd64 x11-common all 1:7.7+20 [252 kB] Get:120 http://debian.oregonstate.edu/debian unstable/main amd64 libice6 amd64 2:1.0.9-2 [58.7 kB] Get:121 http://debian.oregonstate.edu/debian unstable/main amd64 libkpathsea6 amd64 2019.20190605.51237-3 [169 kB] Get:122 http://debian.oregonstate.edu/debian unstable/main amd64 libpaper1 amd64 1.1.28+b1 [21.6 kB] Get:123 http://debian.oregonstate.edu/debian unstable/main amd64 libpaper-utils amd64 1.1.28+b1 [18.3 kB] Get:124 http://debian.oregonstate.edu/debian unstable/main amd64 libptexenc1 amd64 2019.20190605.51237-3 [62.8 kB] Get:125 http://debian.oregonstate.edu/debian unstable/main armel libpthread-stubs0-dev armel 0.4-1 [5336 B] Get:126 http://debian.oregonstate.edu/debian unstable/main amd64 rubygems-integration all 1.15 [5464 B] Get:127 http://debian.oregonstate.edu/debian unstable/main amd64 ruby2.5 amd64 2.5.7-1 [375 kB] Get:128 http://debian.oregonstate.edu/debian unstable/main amd64 ruby amd64 1:2.5.2 [11.5 kB] Get:129 http://debian.oregonstate.edu/debian unstable/main amd64 rake all 12.3.3-1 [67.3 kB] Get:130 http://debian.oregonstate.edu/debian unstable/main amd64 ruby-did-you-mean all 1.2.1-1 [14.4 kB] Get:131 http://debian.oregonstate.edu/debian unstable/main amd64 ruby-minitest all 5.13.0-1 [57.3 kB] Get:132 http://debian.oregonstate.edu/debian unstable/main amd64 ruby-net-telnet all 0.1.1-2 [12.5 kB] Get:133 http://debian.oregonstate.edu/debian unstable/main amd64 ruby-power-assert all 1.1.1-1 [10.9 kB] Get:134 http://debian.oregonstate.edu/debian unstable/main amd64 ruby-test-unit all 3.3.4-1 [85.1 kB] Get:135 http://debian.oregonstate.edu/debian unstable/main amd64 ruby-xmlrpc all 0.3.0-2 [23.7 kB] Get:136 http://debian.oregonstate.edu/debian unstable/main amd64 libyaml-0-2 amd64 0.2.2-1 [49.6 kB] Get:137 http://debian.oregonstate.edu/debian unstable/main amd64 libruby2.5 amd64 2.5.7-1 [3414 kB] Get:138 http://debian.oregonstate.edu/debian unstable/main amd64 libsm6 amd64 2:1.2.3-1 [35.1 kB] Get:139 http://debian.oregonstate.edu/debian unstable/main armel libstdc++-9-dev armel 9.2.1-21 [1708 kB] Get:140 http://debian.oregonstate.edu/debian unstable/main amd64 libsynctex2 amd64 2019.20190605.51237-3 [81.8 kB] Get:141 http://debian.oregonstate.edu/debian unstable/main amd64 libteckit0 amd64 2.5.8+ds2-5 [318 kB] Get:142 http://debian.oregonstate.edu/debian unstable/main amd64 libtexlua53 amd64 2019.20190605.51237-3 [128 kB] Get:143 http://debian.oregonstate.edu/debian unstable/main amd64 libtexluajit2 amd64 2019.20190605.51237-3 [258 kB] Get:144 http://debian.oregonstate.edu/debian unstable/main armel libxau6 armel 1:1.0.8-1+b2 [19.1 kB] Get:145 http://debian.oregonstate.edu/debian unstable/main armel libxdmcp6 armel 1:1.1.2-3 [25.0 kB] Get:146 http://debian.oregonstate.edu/debian unstable/main armel libxcb1 armel 1.13.1-2 [133 kB] Get:147 http://debian.oregonstate.edu/debian unstable/main armel libx11-6 armel 2:1.6.8-1 [695 kB] Get:148 http://debian.oregonstate.edu/debian unstable/main amd64 xorg-sgml-doctools all 1:1.11-1 [21.9 kB] Get:149 http://debian.oregonstate.edu/debian unstable/main amd64 x11proto-dev all 2018.4-4 [251 kB] Get:150 http://debian.oregonstate.edu/debian unstable/main amd64 x11proto-core-dev all 2018.4-4 [3128 B] Get:151 http://debian.oregonstate.edu/debian unstable/main armel libxau-dev armel 1:1.0.8-1+b2 [22.7 kB] Get:152 http://debian.oregonstate.edu/debian unstable/main armel libxdmcp-dev armel 1:1.1.2-3 [41.2 kB] Get:153 http://debian.oregonstate.edu/debian unstable/main amd64 xtrans-dev all 1.3.5-1 [100 kB] Get:154 http://debian.oregonstate.edu/debian unstable/main armel libxcb1-dev armel 1.13.1-2 [173 kB] Get:155 http://debian.oregonstate.edu/debian unstable/main armel libx11-dev armel 2:1.6.8-1 [769 kB] Get:156 http://debian.oregonstate.edu/debian unstable/main amd64 libxt6 amd64 1:1.1.5-1+b3 [190 kB] Get:157 http://debian.oregonstate.edu/debian unstable/main amd64 libxmu6 amd64 2:1.1.2-2+b3 [60.8 kB] Get:158 http://debian.oregonstate.edu/debian unstable/main amd64 libxpm4 amd64 1:3.5.12-1 [49.1 kB] Get:159 http://debian.oregonstate.edu/debian unstable/main amd64 libxaw7 amd64 2:1.0.13-1+b2 [201 kB] Get:160 http://debian.oregonstate.edu/debian unstable/main amd64 libxi6 amd64 2:1.7.9-1 [82.6 kB] Get:161 http://debian.oregonstate.edu/debian unstable/main amd64 libzzip-0-13 amd64 0.13.62-3.2 [55.4 kB] Get:162 http://debian.oregonstate.edu/debian unstable/main amd64 t1utils amd64 1.41-3 [62.3 kB] Get:163 http://debian.oregonstate.edu/debian unstable/main amd64 texlive-binaries amd64 2019.20190605.51237-3 [8054 kB] Get:164 http://debian.oregonstate.edu/debian unstable/main amd64 xdg-utils all 1.1.3-1 [73.3 kB] Get:165 http://debian.oregonstate.edu/debian unstable/main amd64 texlive-base all 2019.20191208-4 [20.6 MB] Get:166 http://debian.oregonstate.edu/debian unstable/main amd64 texlive-latex-base all 2019.20191208-4 [878 kB] Get:167 http://debian.oregonstate.edu/debian unstable/main amd64 texlive-lang-cjk all 2019.20191208-1 [1145 kB] Get:168 http://debian.oregonstate.edu/debian unstable/main amd64 texlive-lang-japanese all 2019.20191208-1 [21.3 MB] Get:169 http://debian.oregonstate.edu/debian unstable/main amd64 texlive-latex-recommended all 2019.20191208-4 [15.7 MB] Get:170 http://debian.oregonstate.edu/debian unstable/main amd64 xutils-dev amd64 1:7.7+5+b1 [242 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 171 MB in 7s (23.5 MB/s) Selecting previously unselected package libbsd0:amd64. (Reading database ... 15014 files and directories currently installed.) Preparing to unpack .../000-libbsd0_0.10.0-1_amd64.deb ... Unpacking libbsd0:amd64 (0.10.0-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../001-bsdmainutils_11.1.2+b1_amd64.deb ... Unpacking bsdmainutils (11.1.2+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../002-libuchardet0_0.0.6-3_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../003-groff-base_1.22.4-3_amd64.deb ... Unpacking groff-base (1.22.4-3) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../004-libpipeline1_1.5.1-3_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.1-3) ... Selecting previously unselected package man-db. Preparing to unpack .../005-man-db_2.9.0-2_amd64.deb ... Unpacking man-db (2.9.0-2) ... Selecting previously unselected package fonts-ipafont-gothic. Preparing to unpack .../006-fonts-ipafont-gothic_00303-20_all.deb ... Unpacking fonts-ipafont-gothic (00303-20) ... Selecting previously unselected package fonts-ipafont-mincho. Preparing to unpack .../007-fonts-ipafont-mincho_00303-20_all.deb ... Unpacking fonts-ipafont-mincho (00303-20) ... Selecting previously unselected package liblocale-gettext-perl. Preparing to unpack .../008-liblocale-gettext-perl_1.07-4_amd64.deb ... Unpacking liblocale-gettext-perl (1.07-4) ... Selecting previously unselected package poppler-data. Preparing to unpack .../009-poppler-data_0.4.9-2_all.deb ... Unpacking poppler-data (0.4.9-2) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../010-sensible-utils_0.0.12+nmu1_all.deb ... Unpacking sensible-utils (0.0.12+nmu1) ... Selecting previously unselected package ucf. Preparing to unpack .../011-ucf_3.0038+nmu1_all.deb ... Moving old data out of the way Unpacking ucf (3.0038+nmu1) ... Selecting previously unselected package tex-common. Preparing to unpack .../012-tex-common_6.13_all.deb ... Unpacking tex-common (6.13) ... Selecting previously unselected package gcc-9-base:armel. Preparing to unpack .../013-gcc-9-base_9.2.1-21_armel.deb ... Unpacking gcc-9-base:armel (9.2.1-21) ... Selecting previously unselected package readline-common. Preparing to unpack .../014-readline-common_8.0-3_all.deb ... Unpacking readline-common (8.0-3) ... Selecting previously unselected package libreadline8:amd64. Preparing to unpack .../015-libreadline8_8.0-3_amd64.deb ... Unpacking libreadline8:amd64 (8.0-3) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../016-libmagic-mgc_1%3a5.37-6_amd64.deb ... Unpacking libmagic-mgc (1:5.37-6) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../017-libmagic1_1%3a5.37-6_amd64.deb ... Unpacking libmagic1:amd64 (1:5.37-6) ... Selecting previously unselected package file. Preparing to unpack .../018-file_1%3a5.37-6_amd64.deb ... Unpacking file (1:5.37-6) ... Selecting previously unselected package gettext-base. Preparing to unpack .../019-gettext-base_0.19.8.1-10_amd64.deb ... Unpacking gettext-base (0.19.8.1-10) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../020-libsigsegv2_2.12-2_amd64.deb ... Unpacking libsigsegv2:amd64 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../021-m4_1.4.18-4_amd64.deb ... Unpacking m4 (1.4.18-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../022-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../023-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../024-automake_1%3a1.16.1-4_all.deb ... Unpacking automake (1:1.16.1-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../025-autopoint_0.19.8.1-10_all.deb ... Unpacking autopoint (0.19.8.1-10) ... Selecting previously unselected package binutils-arm-linux-gnueabi. Preparing to unpack .../026-binutils-arm-linux-gnueabi_2.33.1-6_amd64.deb ... Unpacking binutils-arm-linux-gnueabi (2.33.1-6) ... Selecting previously unselected package libssl1.1:amd64. Preparing to unpack .../027-libssl1.1_1.1.1d-2_amd64.deb ... Unpacking libssl1.1:amd64 (1.1.1d-2) ... Selecting previously unselected package openssl. Preparing to unpack .../028-openssl_1.1.1d-2_amd64.deb ... Unpacking openssl (1.1.1d-2) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../029-ca-certificates_20190110_all.deb ... Unpacking ca-certificates (20190110) ... Selecting previously unselected package gcc-9-arm-linux-gnueabi-base:amd64. Preparing to unpack .../030-gcc-9-arm-linux-gnueabi-base_9.2.1-21cross1_amd64.deb ... Unpacking gcc-9-arm-linux-gnueabi-base:amd64 (9.2.1-21cross1) ... Selecting previously unselected package cpp-9-arm-linux-gnueabi. Preparing to unpack .../031-cpp-9-arm-linux-gnueabi_9.2.1-21cross1_amd64.deb ... Unpacking cpp-9-arm-linux-gnueabi (9.2.1-21cross1) ... Selecting previously unselected package cpp-arm-linux-gnueabi. Preparing to unpack .../032-cpp-arm-linux-gnueabi_4%3a9.2.1-3.1_amd64.deb ... Unpacking cpp-arm-linux-gnueabi (4:9.2.1-3.1) ... Selecting previously unselected package cross-config. Preparing to unpack .../033-cross-config_2.6.15-3_all.deb ... Unpacking cross-config (2.6.15-3) ... Selecting previously unselected package gcc-9-cross-base. Preparing to unpack .../034-gcc-9-cross-base_9.2.1-21cross1_all.deb ... Unpacking gcc-9-cross-base (9.2.1-21cross1) ... Selecting previously unselected package libc6-armel-cross. Preparing to unpack .../035-libc6-armel-cross_2.29-1cross7_all.deb ... Unpacking libc6-armel-cross (2.29-1cross7) ... Selecting previously unselected package libgcc1-armel-cross. Preparing to unpack .../036-libgcc1-armel-cross_1%3a9.2.1-21cross1_all.deb ... Unpacking libgcc1-armel-cross (1:9.2.1-21cross1) ... Selecting previously unselected package libgomp1-armel-cross. Preparing to unpack .../037-libgomp1-armel-cross_9.2.1-21cross1_all.deb ... Unpacking libgomp1-armel-cross (9.2.1-21cross1) ... Selecting previously unselected package libatomic1-armel-cross. Preparing to unpack .../038-libatomic1-armel-cross_9.2.1-21cross1_all.deb ... Unpacking libatomic1-armel-cross (9.2.1-21cross1) ... Selecting previously unselected package libasan5-armel-cross. Preparing to unpack .../039-libasan5-armel-cross_9.2.1-21cross1_all.deb ... Unpacking libasan5-armel-cross (9.2.1-21cross1) ... Selecting previously unselected package libstdc++6-armel-cross. Preparing to unpack .../040-libstdc++6-armel-cross_9.2.1-21cross1_all.deb ... Unpacking libstdc++6-armel-cross (9.2.1-21cross1) ... Selecting previously unselected package libubsan1-armel-cross. Preparing to unpack .../041-libubsan1-armel-cross_9.2.1-21cross1_all.deb ... Unpacking libubsan1-armel-cross (9.2.1-21cross1) ... Selecting previously unselected package libgcc-9-dev-armel-cross. Preparing to unpack .../042-libgcc-9-dev-armel-cross_9.2.1-21cross1_all.deb ... Unpacking libgcc-9-dev-armel-cross (9.2.1-21cross1) ... Selecting previously unselected package gcc-9-arm-linux-gnueabi. Preparing to unpack .../043-gcc-9-arm-linux-gnueabi_9.2.1-21cross1_amd64.deb ... Unpacking gcc-9-arm-linux-gnueabi (9.2.1-21cross1) ... Selecting previously unselected package gcc-arm-linux-gnueabi. Preparing to unpack .../044-gcc-arm-linux-gnueabi_4%3a9.2.1-3.1_amd64.deb ... Unpacking gcc-arm-linux-gnueabi (4:9.2.1-3.1) ... Selecting previously unselected package linux-libc-dev-armel-cross. Preparing to unpack .../045-linux-libc-dev-armel-cross_5.2.9-2cross7_all.deb ... Unpacking linux-libc-dev-armel-cross (5.2.9-2cross7) ... Selecting previously unselected package libc6-dev-armel-cross. Preparing to unpack .../046-libc6-dev-armel-cross_2.29-1cross7_all.deb ... Unpacking libc6-dev-armel-cross (2.29-1cross7) ... Selecting previously unselected package libstdc++-9-dev-armel-cross. Preparing to unpack .../047-libstdc++-9-dev-armel-cross_9.2.1-21cross1_all.deb ... Unpacking libstdc++-9-dev-armel-cross (9.2.1-21cross1) ... Selecting previously unselected package g++-9-arm-linux-gnueabi. Preparing to unpack .../048-g++-9-arm-linux-gnueabi_9.2.1-21cross1_amd64.deb ... Unpacking g++-9-arm-linux-gnueabi (9.2.1-21cross1) ... Selecting previously unselected package g++-arm-linux-gnueabi. Preparing to unpack .../049-g++-arm-linux-gnueabi_4%3a9.2.1-3.1_amd64.deb ... Unpacking g++-arm-linux-gnueabi (4:9.2.1-3.1) ... Selecting previously unselected package libconfig-inifiles-perl. Preparing to unpack .../050-libconfig-inifiles-perl_3.000002-1_all.deb ... Unpacking libconfig-inifiles-perl (3.000002-1) ... Selecting previously unselected package libio-string-perl. Preparing to unpack .../051-libio-string-perl_1.08-3_all.deb ... Unpacking libio-string-perl (1.08-3) ... Selecting previously unselected package libicu63:amd64. Preparing to unpack .../052-libicu63_63.2-2_amd64.deb ... Unpacking libicu63:amd64 (63.2-2) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../053-libxml2_2.9.4+dfsg1-8_amd64.deb ... Unpacking libxml2:amd64 (2.9.4+dfsg1-8) ... Selecting previously unselected package libxml-namespacesupport-perl. Preparing to unpack .../054-libxml-namespacesupport-perl_1.12-1_all.deb ... Unpacking libxml-namespacesupport-perl (1.12-1) ... Selecting previously unselected package libxml-sax-base-perl. Preparing to unpack .../055-libxml-sax-base-perl_1.09-1_all.deb ... Unpacking libxml-sax-base-perl (1.09-1) ... Selecting previously unselected package libxml-sax-perl. Preparing to unpack .../056-libxml-sax-perl_1.02+dfsg-1_all.deb ... Unpacking libxml-sax-perl (1.02+dfsg-1) ... Selecting previously unselected package libxml-libxml-perl. Preparing to unpack .../057-libxml-libxml-perl_2.0134+dfsg-1+b1_amd64.deb ... Unpacking libxml-libxml-perl (2.0134+dfsg-1+b1) ... Selecting previously unselected package libxml-simple-perl. Preparing to unpack .../058-libxml-simple-perl_2.25-1_all.deb ... Unpacking libxml-simple-perl (2.25-1) ... Selecting previously unselected package libyaml-perl. Preparing to unpack .../059-libyaml-perl_1.29-1_all.deb ... Unpacking libyaml-perl (1.29-1) ... Selecting previously unselected package libconfig-auto-perl. Preparing to unpack .../060-libconfig-auto-perl_0.44-1_all.deb ... Unpacking libconfig-auto-perl (0.44-1) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../061-libfile-which-perl_1.23-1_all.deb ... Unpacking libfile-which-perl (1.23-1) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../062-libfile-homedir-perl_1.004-1_all.deb ... Unpacking libfile-homedir-perl (1.004-1) ... Selecting previously unselected package libdebian-dpkgcross-perl. Preparing to unpack .../063-libdebian-dpkgcross-perl_2.6.15-3_all.deb ... Unpacking libdebian-dpkgcross-perl (2.6.15-3) ... Selecting previously unselected package dpkg-cross. Preparing to unpack .../064-dpkg-cross_2.6.15-3_all.deb ... Unpacking dpkg-cross (2.6.15-3) ... Selecting previously unselected package crossbuild-essential-armel. Preparing to unpack .../065-crossbuild-essential-armel_12.8_all.deb ... Unpacking crossbuild-essential-armel (12.8) ... Selecting previously unselected package libtool. Preparing to unpack .../066-libtool_2.4.6-11_all.deb ... Unpacking libtool (2.4.6-11) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../067-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../068-libdebhelper-perl_12.7.2_all.deb ... Unpacking libdebhelper-perl (12.7.2) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../069-libarchive-zip-perl_1.67-1_all.deb ... Unpacking libarchive-zip-perl (1.67-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../070-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../071-libfile-stripnondeterminism-perl_1.6.3-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.6.3-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../072-dh-strip-nondeterminism_1.6.3-1_all.deb ... Unpacking dh-strip-nondeterminism (1.6.3-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../073-libelf1_0.176-1.1_amd64.deb ... Unpacking libelf1:amd64 (0.176-1.1) ... Selecting previously unselected package dwz. Preparing to unpack .../074-dwz_0.13-5_amd64.deb ... Unpacking dwz (0.13-5) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../075-libglib2.0-0_2.62.3-2_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.62.3-2) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../076-libcroco3_0.6.13-1_amd64.deb ... Unpacking libcroco3:amd64 (0.6.13-1) ... Selecting previously unselected package gettext. Preparing to unpack .../077-gettext_0.19.8.1-10_amd64.deb ... Unpacking gettext (0.19.8.1-10) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../078-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../079-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../080-debhelper_12.7.2_all.deb ... Unpacking debhelper (12.7.2) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../081-fonts-dejavu-core_2.37-1_all.deb ... Unpacking fonts-dejavu-core (2.37-1) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../082-fontconfig-config_2.13.1-2_all.deb ... Unpacking fontconfig-config (2.13.1-2) ... Selecting previously unselected package fonts-ipaexfont-gothic. Preparing to unpack .../083-fonts-ipaexfont-gothic_00401-2_all.deb ... Unpacking fonts-ipaexfont-gothic (00401-2) ... Selecting previously unselected package fonts-ipaexfont-mincho. Preparing to unpack .../084-fonts-ipaexfont-mincho_00401-2_all.deb ... Unpacking fonts-ipaexfont-mincho (00401-2) ... Selecting previously unselected package fonts-lmodern. Preparing to unpack .../085-fonts-lmodern_2.004.5-6_all.deb ... Unpacking fonts-lmodern (2.004.5-6) ... Selecting previously unselected package libgcc1:armel. Preparing to unpack .../086-libgcc1_1%3a9.2.1-21_armel.deb ... Unpacking libgcc1:armel (1:9.2.1-21) ... Selecting previously unselected package libcrypt1:armel. Preparing to unpack .../087-libcrypt1_1%3a4.4.10-7_armel.deb ... Unpacking libcrypt1:armel (1:4.4.10-7) ... Selecting previously unselected package libc6:armel. Preparing to unpack .../088-libc6_2.29-6_armel.deb ... Unpacking libc6:armel (2.29-6) ... Selecting previously unselected package libasan5:armel. Preparing to unpack .../089-libasan5_9.2.1-21_armel.deb ... Unpacking libasan5:armel (9.2.1-21) ... Selecting previously unselected package libatomic1:armel. Preparing to unpack .../090-libatomic1_9.2.1-21_armel.deb ... Unpacking libatomic1:armel (9.2.1-21) ... Selecting previously unselected package libbsd0:armel. Preparing to unpack .../091-libbsd0_0.10.0-1_armel.deb ... Unpacking libbsd0:armel (0.10.0-1) ... Selecting previously unselected package linux-libc-dev:armel. Preparing to unpack .../092-linux-libc-dev_5.3.15-1_armel.deb ... Unpacking linux-libc-dev:armel (5.3.15-1) ... Selecting previously unselected package libcrypt1-dev:armel. Preparing to unpack .../093-libcrypt1-dev_1%3a4.4.10-7_armel.deb ... Unpacking libcrypt1-dev:armel (1:4.4.10-7) ... Selecting previously unselected package libc6-dev:armel. Preparing to unpack .../094-libc6-dev_2.29-6_armel.deb ... Unpacking libc6-dev:armel (2.29-6) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../095-libexpat1_2.2.9-1_amd64.deb ... Unpacking libexpat1:amd64 (2.2.9-1) ... Selecting previously unselected package libpng16-16:amd64. Preparing to unpack .../096-libpng16-16_1.6.37-1_amd64.deb ... Unpacking libpng16-16:amd64 (1.6.37-1) ... Selecting previously unselected package libfreetype6:amd64. Preparing to unpack .../097-libfreetype6_2.10.1-2_amd64.deb ... Unpacking libfreetype6:amd64 (2.10.1-2) ... Selecting previously unselected package libfontconfig1:amd64. Preparing to unpack .../098-libfontconfig1_2.13.1-2+b1_amd64.deb ... Unpacking libfontconfig1:amd64 (2.13.1-2+b1) ... Selecting previously unselected package libpixman-1-0:amd64. Preparing to unpack .../099-libpixman-1-0_0.36.0-1_amd64.deb ... Unpacking libpixman-1-0:amd64 (0.36.0-1) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../100-libxau6_1%3a1.0.8-1+b2_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.8-1+b2) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../101-libxdmcp6_1%3a1.1.2-3_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.2-3) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../102-libxcb1_1.13.1-2_amd64.deb ... Unpacking libxcb1:amd64 (1.13.1-2) ... Selecting previously unselected package libx11-data. Preparing to unpack .../103-libx11-data_2%3a1.6.8-1_all.deb ... Unpacking libx11-data (2:1.6.8-1) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../104-libx11-6_2%3a1.6.8-1_amd64.deb ... Unpacking libx11-6:amd64 (2:1.6.8-1) ... Selecting previously unselected package libxcb-render0:amd64. Preparing to unpack .../105-libxcb-render0_1.13.1-2_amd64.deb ... Unpacking libxcb-render0:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-shm0:amd64. Preparing to unpack .../106-libxcb-shm0_1.13.1-2_amd64.deb ... Unpacking libxcb-shm0:amd64 (1.13.1-2) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../107-libxext6_2%3a1.3.3-1+b2_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.3-1+b2) ... Selecting previously unselected package libxrender1:amd64. Preparing to unpack .../108-libxrender1_1%3a0.9.10-1_amd64.deb ... Unpacking libxrender1:amd64 (1:0.9.10-1) ... Selecting previously unselected package libcairo2:amd64. Preparing to unpack .../109-libcairo2_1.16.0-4_amd64.deb ... Unpacking libcairo2:amd64 (1.16.0-4) ... Selecting previously unselected package libgomp1:armel. Preparing to unpack .../110-libgomp1_9.2.1-21_armel.deb ... Unpacking libgomp1:armel (9.2.1-21) ... Selecting previously unselected package libstdc++6:armel. Preparing to unpack .../111-libstdc++6_9.2.1-21_armel.deb ... Unpacking libstdc++6:armel (9.2.1-21) ... Selecting previously unselected package libubsan1:armel. Preparing to unpack .../112-libubsan1_9.2.1-21_armel.deb ... Unpacking libubsan1:armel (9.2.1-21) ... Selecting previously unselected package libgcc-9-dev:armel. Preparing to unpack .../113-libgcc-9-dev_9.2.1-21_armel.deb ... Unpacking libgcc-9-dev:armel (9.2.1-21) ... Selecting previously unselected package libgraphite2-3:amd64. Preparing to unpack .../114-libgraphite2-3_1.3.13-11_amd64.deb ... Unpacking libgraphite2-3:amd64 (1.3.13-11) ... Selecting previously unselected package libharfbuzz0b:amd64. Preparing to unpack .../115-libharfbuzz0b_2.6.4-1_amd64.deb ... Unpacking libharfbuzz0b:amd64 (2.6.4-1) ... Selecting previously unselected package libharfbuzz-icu0:amd64. Preparing to unpack .../116-libharfbuzz-icu0_2.6.4-1_amd64.deb ... Unpacking libharfbuzz-icu0:amd64 (2.6.4-1) ... Selecting previously unselected package x11-common. Preparing to unpack .../117-x11-common_1%3a7.7+20_all.deb ... Unpacking x11-common (1:7.7+20) ... Selecting previously unselected package libice6:amd64. Preparing to unpack .../118-libice6_2%3a1.0.9-2_amd64.deb ... Unpacking libice6:amd64 (2:1.0.9-2) ... Selecting previously unselected package libkpathsea6:amd64. Preparing to unpack .../119-libkpathsea6_2019.20190605.51237-3_amd64.deb ... Unpacking libkpathsea6:amd64 (2019.20190605.51237-3) ... Selecting previously unselected package libpaper1:amd64. Preparing to unpack .../120-libpaper1_1.1.28+b1_amd64.deb ... Unpacking libpaper1:amd64 (1.1.28+b1) ... Selecting previously unselected package libpaper-utils. Preparing to unpack .../121-libpaper-utils_1.1.28+b1_amd64.deb ... Unpacking libpaper-utils (1.1.28+b1) ... Selecting previously unselected package libptexenc1:amd64. Preparing to unpack .../122-libptexenc1_2019.20190605.51237-3_amd64.deb ... Unpacking libptexenc1:amd64 (2019.20190605.51237-3) ... Selecting previously unselected package libpthread-stubs0-dev:armel. Preparing to unpack .../123-libpthread-stubs0-dev_0.4-1_armel.deb ... Unpacking libpthread-stubs0-dev:armel (0.4-1) ... Selecting previously unselected package rubygems-integration. Preparing to unpack .../124-rubygems-integration_1.15_all.deb ... Unpacking rubygems-integration (1.15) ... Selecting previously unselected package ruby2.5. Preparing to unpack .../125-ruby2.5_2.5.7-1_amd64.deb ... Unpacking ruby2.5 (2.5.7-1) ... Selecting previously unselected package ruby. Preparing to unpack .../126-ruby_1%3a2.5.2_amd64.deb ... Unpacking ruby (1:2.5.2) ... Selecting previously unselected package rake. Preparing to unpack .../127-rake_12.3.3-1_all.deb ... Unpacking rake (12.3.3-1) ... Selecting previously unselected package ruby-did-you-mean. Preparing to unpack .../128-ruby-did-you-mean_1.2.1-1_all.deb ... Unpacking ruby-did-you-mean (1.2.1-1) ... Selecting previously unselected package ruby-minitest. Preparing to unpack .../129-ruby-minitest_5.13.0-1_all.deb ... Unpacking ruby-minitest (5.13.0-1) ... Selecting previously unselected package ruby-net-telnet. Preparing to unpack .../130-ruby-net-telnet_0.1.1-2_all.deb ... Unpacking ruby-net-telnet (0.1.1-2) ... Selecting previously unselected package ruby-power-assert. Preparing to unpack .../131-ruby-power-assert_1.1.1-1_all.deb ... Unpacking ruby-power-assert (1.1.1-1) ... Selecting previously unselected package ruby-test-unit. Preparing to unpack .../132-ruby-test-unit_3.3.4-1_all.deb ... Unpacking ruby-test-unit (3.3.4-1) ... Selecting previously unselected package ruby-xmlrpc. Preparing to unpack .../133-ruby-xmlrpc_0.3.0-2_all.deb ... Unpacking ruby-xmlrpc (0.3.0-2) ... Selecting previously unselected package libyaml-0-2:amd64. Preparing to unpack .../134-libyaml-0-2_0.2.2-1_amd64.deb ... Unpacking libyaml-0-2:amd64 (0.2.2-1) ... Selecting previously unselected package libruby2.5:amd64. Preparing to unpack .../135-libruby2.5_2.5.7-1_amd64.deb ... Unpacking libruby2.5:amd64 (2.5.7-1) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../136-libsm6_2%3a1.2.3-1_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.3-1) ... Selecting previously unselected package libstdc++-9-dev:armel. Preparing to unpack .../137-libstdc++-9-dev_9.2.1-21_armel.deb ... Unpacking libstdc++-9-dev:armel (9.2.1-21) ... Selecting previously unselected package libsynctex2:amd64. Preparing to unpack .../138-libsynctex2_2019.20190605.51237-3_amd64.deb ... Unpacking libsynctex2:amd64 (2019.20190605.51237-3) ... Selecting previously unselected package libteckit0:amd64. Preparing to unpack .../139-libteckit0_2.5.8+ds2-5_amd64.deb ... Unpacking libteckit0:amd64 (2.5.8+ds2-5) ... Selecting previously unselected package libtexlua53:amd64. Preparing to unpack .../140-libtexlua53_2019.20190605.51237-3_amd64.deb ... Unpacking libtexlua53:amd64 (2019.20190605.51237-3) ... Selecting previously unselected package libtexluajit2:amd64. Preparing to unpack .../141-libtexluajit2_2019.20190605.51237-3_amd64.deb ... Unpacking libtexluajit2:amd64 (2019.20190605.51237-3) ... Selecting previously unselected package libxau6:armel. Preparing to unpack .../142-libxau6_1%3a1.0.8-1+b2_armel.deb ... Unpacking libxau6:armel (1:1.0.8-1+b2) ... Selecting previously unselected package libxdmcp6:armel. Preparing to unpack .../143-libxdmcp6_1%3a1.1.2-3_armel.deb ... Unpacking libxdmcp6:armel (1:1.1.2-3) ... Selecting previously unselected package libxcb1:armel. Preparing to unpack .../144-libxcb1_1.13.1-2_armel.deb ... Unpacking libxcb1:armel (1.13.1-2) ... Selecting previously unselected package libx11-6:armel. Preparing to unpack .../145-libx11-6_2%3a1.6.8-1_armel.deb ... Unpacking libx11-6:armel (2:1.6.8-1) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../146-xorg-sgml-doctools_1%3a1.11-1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../147-x11proto-dev_2018.4-4_all.deb ... Unpacking x11proto-dev (2018.4-4) ... Selecting previously unselected package x11proto-core-dev. Preparing to unpack .../148-x11proto-core-dev_2018.4-4_all.deb ... Unpacking x11proto-core-dev (2018.4-4) ... Selecting previously unselected package libxau-dev:armel. Preparing to unpack .../149-libxau-dev_1%3a1.0.8-1+b2_armel.deb ... Unpacking libxau-dev:armel (1:1.0.8-1+b2) ... Selecting previously unselected package libxdmcp-dev:armel. Preparing to unpack .../150-libxdmcp-dev_1%3a1.1.2-3_armel.deb ... Unpacking libxdmcp-dev:armel (1:1.1.2-3) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../151-xtrans-dev_1.3.5-1_all.deb ... Unpacking xtrans-dev (1.3.5-1) ... Selecting previously unselected package libxcb1-dev:armel. Preparing to unpack .../152-libxcb1-dev_1.13.1-2_armel.deb ... Unpacking libxcb1-dev:armel (1.13.1-2) ... Selecting previously unselected package libx11-dev:armel. Preparing to unpack .../153-libx11-dev_2%3a1.6.8-1_armel.deb ... Unpacking libx11-dev:armel (2:1.6.8-1) ... Selecting previously unselected package libxt6:amd64. Preparing to unpack .../154-libxt6_1%3a1.1.5-1+b3_amd64.deb ... Unpacking libxt6:amd64 (1:1.1.5-1+b3) ... Selecting previously unselected package libxmu6:amd64. Preparing to unpack .../155-libxmu6_2%3a1.1.2-2+b3_amd64.deb ... Unpacking libxmu6:amd64 (2:1.1.2-2+b3) ... Selecting previously unselected package libxpm4:amd64. Preparing to unpack .../156-libxpm4_1%3a3.5.12-1_amd64.deb ... Unpacking libxpm4:amd64 (1:3.5.12-1) ... Selecting previously unselected package libxaw7:amd64. Preparing to unpack .../157-libxaw7_2%3a1.0.13-1+b2_amd64.deb ... Unpacking libxaw7:amd64 (2:1.0.13-1+b2) ... Selecting previously unselected package libxi6:amd64. Preparing to unpack .../158-libxi6_2%3a1.7.9-1_amd64.deb ... Unpacking libxi6:amd64 (2:1.7.9-1) ... Selecting previously unselected package libzzip-0-13:amd64. Preparing to unpack .../159-libzzip-0-13_0.13.62-3.2_amd64.deb ... Unpacking libzzip-0-13:amd64 (0.13.62-3.2) ... Selecting previously unselected package t1utils. Preparing to unpack .../160-t1utils_1.41-3_amd64.deb ... Unpacking t1utils (1.41-3) ... Selecting previously unselected package texlive-binaries. Preparing to unpack .../161-texlive-binaries_2019.20190605.51237-3_amd64.deb ... Unpacking texlive-binaries (2019.20190605.51237-3) ... Selecting previously unselected package xdg-utils. Preparing to unpack .../162-xdg-utils_1.1.3-1_all.deb ... Unpacking xdg-utils (1.1.3-1) ... Selecting previously unselected package texlive-base. Preparing to unpack .../163-texlive-base_2019.20191208-4_all.deb ... Unpacking texlive-base (2019.20191208-4) ... Selecting previously unselected package texlive-latex-base. Preparing to unpack .../164-texlive-latex-base_2019.20191208-4_all.deb ... Unpacking texlive-latex-base (2019.20191208-4) ... Selecting previously unselected package texlive-lang-cjk. Preparing to unpack .../165-texlive-lang-cjk_2019.20191208-1_all.deb ... Unpacking texlive-lang-cjk (2019.20191208-1) ... Selecting previously unselected package texlive-lang-japanese. Preparing to unpack .../166-texlive-lang-japanese_2019.20191208-1_all.deb ... Unpacking texlive-lang-japanese (2019.20191208-1) ... Selecting previously unselected package texlive-latex-recommended. Preparing to unpack .../167-texlive-latex-recommended_2019.20191208-4_all.deb ... Unpacking texlive-latex-recommended (2019.20191208-4) ... Selecting previously unselected package xutils-dev. Preparing to unpack .../168-xutils-dev_1%3a7.7+5+b1_amd64.deb ... Unpacking xutils-dev (1:7.7+5+b1) ... Selecting previously unselected package sbuild-build-depends-main-dummy:armel. Preparing to unpack .../169-sbuild-build-depends-main-dummy_0.invalid.0_armel.deb ... Unpacking sbuild-build-depends-main-dummy:armel (0.invalid.0) ... Setting up libconfig-inifiles-perl (3.000002-1) ... Setting up libexpat1:amd64 (2.2.9-1) ... Setting up libpipeline1:amd64 (1.5.1-3) ... Setting up libgraphite2-3:amd64 (1.3.13-11) ... Setting up libpixman-1-0:amd64 (0.36.0-1) ... Setting up libfile-which-perl (1.23-1) ... Setting up libxau6:amd64 (1:1.0.8-1+b2) ... Setting up binutils-arm-linux-gnueabi (2.33.1-6) ... Setting up ruby-power-assert (1.1.1-1) ... Setting up libmagic-mgc (1:5.37-6) ... Setting up libtexlua53:amd64 (2019.20190605.51237-3) ... Setting up libarchive-zip-perl (1.67-1) ... Setting up libyaml-0-2:amd64 (0.2.2-1) ... Setting up libglib2.0-0:amd64 (2.62.3-2) ... No schema files found: doing nothing. Setting up libssl1.1:amd64 (1.1.1d-2) ... Setting up libtexluajit2:amd64 (2019.20190605.51237-3) ... Setting up libdebhelper-perl (12.7.2) ... Setting up x11-common (1:7.7+20) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults invoke-rc.d: could not determine current runlevel All runlevel operations denied by policy invoke-rc.d: policy-rc.d denied execution of start. Setting up libmagic1:amd64 (1:5.37-6) ... Setting up linux-libc-dev:armel (5.3.15-1) ... Setting up libxml-namespacesupport-perl (1.12-1) ... Setting up gettext-base (0.19.8.1-10) ... Setting up libzzip-0-13:amd64 (0.13.62-3.2) ... Setting up fonts-ipaexfont-mincho (00401-2) ... update-alternatives: using /usr/share/fonts/opentype/ipaexfont-mincho/ipaexm.ttf to provide /usr/share/fonts/truetype/fonts-japanese-mincho.ttf (fonts-japanese-mincho.ttf) in auto mode Setting up file (1:5.37-6) ... Setting up libyaml-perl (1.29-1) ... Setting up libpthread-stubs0-dev:armel (0.4-1) ... Setting up libicu63:amd64 (63.2-2) ... Setting up poppler-data (0.4.9-2) ... Setting up linux-libc-dev-armel-cross (5.2.9-2cross7) ... Setting up fonts-ipaexfont-gothic (00401-2) ... update-alternatives: using /usr/share/fonts/opentype/ipaexfont-gothic/ipaexg.ttf to provide /usr/share/fonts/truetype/fonts-japanese-gothic.ttf (fonts-japanese-gothic.ttf) in auto mode Setting up ruby-minitest (5.13.0-1) ... Setting up gcc-9-arm-linux-gnueabi-base:amd64 (9.2.1-21cross1) ... Setting up libxml-sax-base-perl (1.09-1) ... Setting up libio-string-perl (1.08-3) ... Setting up xtrans-dev (1.3.5-1) ... Setting up autotools-dev (20180224.1) ... Setting up cross-config (2.6.15-3) ... Setting up ruby-test-unit (3.3.4-1) ... Setting up libx11-data (2:1.6.8-1) ... Setting up libteckit0:amd64 (2.5.8+ds2-5) ... Setting up ruby-net-telnet (0.1.1-2) ... Setting up libsigsegv2:amd64 (2.12-2) ... Setting up t1utils (1.41-3) ... Setting up libpng16-16:amd64 (1.6.37-1) ... Setting up cpp-9-arm-linux-gnueabi (9.2.1-21cross1) ... Setting up autopoint (0.19.8.1-10) ... Setting up fonts-dejavu-core (2.37-1) ... Setting up gcc-9-cross-base (9.2.1-21cross1) ... Setting up libkpathsea6:amd64 (2019.20190605.51237-3) ... Setting up libc6-armel-cross (2.29-1cross7) ... Setting up xutils-dev (1:7.7+5+b1) ... Setting up fonts-ipafont-mincho (00303-20) ... Setting up sensible-utils (0.0.12+nmu1) ... Setting up fonts-ipafont-gothic (00303-20) ... Setting up libuchardet0:amd64 (0.0.6-3) ... Setting up fonts-lmodern (2.004.5-6) ... Setting up libsub-override-perl (0.09-2) ... Setting up xorg-sgml-doctools (1:1.11-1) ... Setting up libc6-dev-armel-cross (2.29-1cross7) ... Setting up ruby-did-you-mean (1.2.1-1) ... Setting up libfile-homedir-perl (1.004-1) ... Setting up openssl (1.1.1d-2) ... Setting up libbsd0:amd64 (0.10.0-1) ... Setting up libelf1:amd64 (0.176-1.1) ... Setting up readline-common (8.0-3) ... Setting up ruby-xmlrpc (0.3.0-2) ... Setting up libxml2:amd64 (2.9.4+dfsg1-8) ... Setting up xdg-utils (1.1.3-1) ... Setting up liblocale-gettext-perl (1.07-4) ... Setting up libsynctex2:amd64 (2019.20190605.51237-3) ... Setting up gcc-9-base:armel (9.2.1-21) ... Setting up x11proto-dev (2018.4-4) ... Setting up libfile-stripnondeterminism-perl (1.6.3-1) ... Setting up libice6:amd64 (2:1.0.9-2) ... Setting up libxdmcp6:amd64 (1:1.1.2-3) ... Setting up libxcb1:amd64 (1.13.1-2) ... Setting up libgomp1-armel-cross (9.2.1-21cross1) ... Setting up libtool (2.4.6-11) ... Setting up libxcb-render0:amd64 (1.13.1-2) ... Setting up libreadline8:amd64 (8.0-3) ... Setting up m4 (1.4.18-4) ... Setting up libxcb-shm0:amd64 (1.13.1-2) ... Setting up libatomic1-armel-cross (9.2.1-21cross1) ... Setting up libgcc1-armel-cross (1:9.2.1-21cross1) ... Setting up ca-certificates (20190110) ... Updating certificates in /etc/ssl/certs... 128 added, 0 removed; done. Setting up libasan5-armel-cross (9.2.1-21cross1) ... Setting up cpp-arm-linux-gnueabi (4:9.2.1-3.1) ... Setting up libptexenc1:amd64 (2019.20190605.51237-3) ... Setting up libfreetype6:amd64 (2.10.1-2) ... Setting up x11proto-core-dev (2018.4-4) ... Setting up bsdmainutils (11.1.2+b1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libcroco3:amd64 (0.6.13-1) ... Setting up ucf (3.0038+nmu1) ... Setting up autoconf (2.69-11) ... Setting up dh-strip-nondeterminism (1.6.3-1) ... Setting up dwz (0.13-5) ... Setting up groff-base (1.22.4-3) ... Setting up libx11-6:amd64 (2:1.6.8-1) ... Setting up libharfbuzz0b:amd64 (2.6.4-1) ... Setting up libsm6:amd64 (2:1.2.3-1) ... Setting up automake (1:1.16.1-4) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libpaper1:amd64 (1.1.28+b1) ... Creating config file /etc/papersize with new version Setting up gettext (0.19.8.1-10) ... Setting up libharfbuzz-icu0:amd64 (2.6.4-1) ... Setting up libxpm4:amd64 (1:3.5.12-1) ... Setting up libxrender1:amd64 (1:0.9.10-1) ... Setting up fontconfig-config (2.13.1-2) ... Setting up libxext6:amd64 (2:1.3.3-1+b2) ... Setting up rubygems-integration (1.15) ... Setting up libpaper-utils (1.1.28+b1) ... Setting up libstdc++6-armel-cross (9.2.1-21cross1) ... Setting up man-db (2.9.0-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libxml-sax-perl (1.02+dfsg-1) ... update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up intltool-debian (0.35.0+20060710.5) ... Setting up tex-common (6.13) ... update-language: texlive-base not installed and configured, doing nothing! Setting up libubsan1-armel-cross (9.2.1-21cross1) ... Setting up libxt6:amd64 (1:1.1.5-1+b3) ... Setting up libgcc-9-dev-armel-cross (9.2.1-21cross1) ... Setting up libxml-libxml-perl (2.0134+dfsg-1+b1) ... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up libfontconfig1:amd64 (2.13.1-2+b1) ... Setting up libxmu6:amd64 (2:1.1.2-2+b3) ... Setting up libxi6:amd64 (2:1.7.9-1) ... Setting up po-debconf (1.0.21) ... Setting up libstdc++-9-dev-armel-cross (9.2.1-21cross1) ... Setting up libxaw7:amd64 (2:1.0.13-1+b2) ... Setting up gcc-9-arm-linux-gnueabi (9.2.1-21cross1) ... Setting up libcairo2:amd64 (1.16.0-4) ... Setting up g++-9-arm-linux-gnueabi (9.2.1-21cross1) ... Setting up libxml-simple-perl (2.25-1) ... Setting up texlive-binaries (2019.20190605.51237-3) ... 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 gcc-arm-linux-gnueabi (4:9.2.1-3.1) ... Setting up texlive-base (2019.20191208-4) ... 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/config/pdftexconfig.tex Setting up libconfig-auto-perl (0.44-1) ... Setting up g++-arm-linux-gnueabi (4:9.2.1-3.1) ... Setting up texlive-latex-base (2019.20191208-4) ... Setting up texlive-latex-recommended (2019.20191208-4) ... Setting up texlive-lang-cjk (2019.20191208-1) ... Setting up libdebian-dpkgcross-perl (2.6.15-3) ... Setting up dpkg-cross (2.6.15-3) ... Setting up crossbuild-essential-armel (12.8) ... Setting up libcrypt1:armel (1:4.4.10-7) ... Setting up dh-autoreconf (19) ... Setting up libcrypt1-dev:armel (1:4.4.10-7) ... Setting up libc6:armel (2.29-6) ... Setting up libc6-dev:armel (2.29-6) ... Setting up libbsd0:armel (0.10.0-1) ... Setting up libxau6:armel (1:1.0.8-1+b2) ... Setting up libxdmcp6:armel (1:1.1.2-3) ... Setting up libxcb1:armel (1.13.1-2) ... Setting up libxau-dev:armel (1:1.0.8-1+b2) ... Setting up ruby2.5 (2.5.7-1) ... Setting up libgcc1:armel (1:9.2.1-21) ... Setting up debhelper (12.7.2) ... Setting up libgomp1:armel (9.2.1-21) ... Setting up libasan5:armel (9.2.1-21) ... Setting up libxdmcp-dev:armel (1:1.1.2-3) ... Setting up ruby (1:2.5.2) ... Setting up rake (12.3.3-1) ... Setting up libatomic1:armel (9.2.1-21) ... Setting up libx11-6:armel (2:1.6.8-1) ... Setting up texlive-lang-japanese (2019.20191208-1) ... Setting up libstdc++6:armel (9.2.1-21) ... Setting up libxcb1-dev:armel (1.13.1-2) ... Setting up libruby2.5:amd64 (2.5.7-1) ... Setting up libx11-dev:armel (2:1.6.8-1) ... Setting up libubsan1:armel (9.2.1-21) ... Setting up libgcc-9-dev:armel (9.2.1-21) ... Setting up libstdc++-9-dev:armel (9.2.1-21) ... Setting up sbuild-build-depends-main-dummy:armel (0.invalid.0) ... Processing triggers for libc-bin (2.29-6) ... Processing triggers for ca-certificates (20190110) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Processing triggers for tex-common (6.13) ... 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 (armel included in any) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.9.0-8-amd64 #1 SMP Debian 4.9.144-3.1 (2019-02-19) amd64 (x86_64) Toolchain package versions: binutils_2.33.1-6 dpkg-dev_1.19.7 g++-8_8.3.0-26 g++-9_9.2.1-21 gcc-8_8.3.0-26 gcc-9_9.2.1-21 libc6-dev_2.29-6 libstdc++-8-dev_8.3.0-26 libstdc++-9-dev_9.2.1-21 libstdc++-9-dev-armel-cross_9.2.1-21cross1 libstdc++6_9.2.1-21 libstdc++6-armel-cross_9.2.1-21cross1 linux-libc-dev_5.3.15-1 Package versions: adduser_3.118 apt_1.8.4 autoconf_2.69-11 automake_1:1.16.1-4 autopoint_0.19.8.1-10 autotools-dev_20180224.1 base-files_11 base-passwd_3.5.47 bash_5.0-5 binutils_2.33.1-6 binutils-arm-linux-gnueabi_2.33.1-6 binutils-common_2.33.1-6 binutils-x86-64-linux-gnu_2.33.1-6 bsdmainutils_11.1.2+b1 bsdutils_1:2.34-0.1 build-essential_12.8 bzip2_1.0.8-2 ca-certificates_20190110 coreutils_8.30-3+b1 cpp_4:9.2.1-3.1 cpp-8_8.3.0-26 cpp-9_9.2.1-21 cpp-9-arm-linux-gnueabi_9.2.1-21cross1 cpp-arm-linux-gnueabi_4:9.2.1-3.1 cross-config_2.6.15-3 crossbuild-essential-armel_12.8 dash_0.5.10.2-6 debconf_1.5.73 debhelper_12.7.2 debian-archive-keyring_2019.1 debianutils_4.9.1 dh-autoreconf_19 dh-strip-nondeterminism_1.6.3-1 diffutils_1:3.7-3 dpkg_1.19.7 dpkg-cross_2.6.15-3 dpkg-dev_1.19.7 dwz_0.13-5 e2fsprogs_1.45.4-1 fakeroot_1.24-1 fdisk_2.34-0.1 file_1:5.37-6 findutils_4.7.0-1 fontconfig-config_2.13.1-2 fonts-dejavu-core_2.37-1 fonts-ipaexfont-gothic_00401-2 fonts-ipaexfont-mincho_00401-2 fonts-ipafont-gothic_00303-20 fonts-ipafont-mincho_00303-20 fonts-lmodern_2.004.5-6 g++_4:9.2.1-3.1 g++-8_8.3.0-26 g++-9_9.2.1-21 g++-9-arm-linux-gnueabi_9.2.1-21cross1 g++-arm-linux-gnueabi_4:9.2.1-3.1 gcc_4:9.2.1-3.1 gcc-8_8.3.0-26 gcc-8-base_8.3.0-26 gcc-9_9.2.1-21 gcc-9-arm-linux-gnueabi_9.2.1-21cross1 gcc-9-arm-linux-gnueabi-base_9.2.1-21cross1 gcc-9-base_9.2.1-21 gcc-9-cross-base_9.2.1-21cross1 gcc-arm-linux-gnueabi_4:9.2.1-3.1 gettext_0.19.8.1-10 gettext-base_0.19.8.1-10 gpgv_2.2.17-3 grep_3.3-1 groff-base_1.22.4-3 gzip_1.9-3+b1 hostname_3.23 init-system-helpers_1.57 intltool-debian_0.35.0+20060710.5 libacl1_2.2.53-5 libapt-pkg5.0_1.8.4 libarchive-zip-perl_1.67-1 libasan5_9.2.1-21 libasan5-armel-cross_9.2.1-21cross1 libatomic1_9.2.1-21 libatomic1-armel-cross_9.2.1-21cross1 libattr1_1:2.4.48-5 libaudit-common_1:2.8.5-2 libaudit1_1:2.8.5-2+b1 libbinutils_2.33.1-6 libblkid1_2.34-0.1 libbsd0_0.10.0-1 libbz2-1.0_1.0.8-2 libc-bin_2.29-6 libc-dev-bin_2.29-6 libc6_2.29-6 libc6-armel-cross_2.29-1cross7 libc6-dev_2.29-6 libc6-dev-armel-cross_2.29-1cross7 libcairo2_1.16.0-4 libcap-ng0_0.7.9-2.1+b1 libcc1-0_9.2.1-21 libcom-err2_1.45.4-1 libconfig-auto-perl_0.44-1 libconfig-inifiles-perl_3.000002-1 libcroco3_0.6.13-1 libcrypt1_1:4.4.10-7 libcrypt1-dev_1:4.4.10-7 libdb5.3_5.3.28+dfsg1-0.6 libdebconfclient0_0.250 libdebhelper-perl_12.7.2 libdebian-dpkgcross-perl_2.6.15-3 libdpkg-perl_1.19.7 libelf1_0.176-1.1 libexpat1_2.2.9-1 libext2fs2_1.45.4-1 libfakeroot_1.24-1 libfdisk1_2.34-0.1 libffi6_3.2.1-9 libfile-homedir-perl_1.004-1 libfile-stripnondeterminism-perl_1.6.3-1 libfile-which-perl_1.23-1 libfontconfig1_2.13.1-2+b1 libfreetype6_2.10.1-2 libgcc-8-dev_8.3.0-26 libgcc-9-dev_9.2.1-21 libgcc-9-dev-armel-cross_9.2.1-21cross1 libgcc1_1:9.2.1-21 libgcc1-armel-cross_1:9.2.1-21cross1 libgcrypt20_1.8.5-3 libgdbm-compat4_1.18.1-5 libgdbm6_1.18.1-5 libglib2.0-0_2.62.3-2 libgmp10_2:6.1.2+dfsg-4 libgnutls30_3.6.11.1-2 libgomp1_9.2.1-21 libgomp1-armel-cross_9.2.1-21cross1 libgpg-error0_1.36-7 libgraphite2-3_1.3.13-11 libharfbuzz-icu0_2.6.4-1 libharfbuzz0b_2.6.4-1 libhogweed4_3.5.1+really3.4.1-1 libhogweed5_3.5.1+really3.5.1-2 libice6_2:1.0.9-2 libicu63_63.2-2 libidn2-0_2.2.0-2 libio-string-perl_1.08-3 libisl19_0.20-2 libisl22_0.22-2 libitm1_9.2.1-21 libkpathsea6_2019.20190605.51237-3 liblocale-gettext-perl_1.07-4 liblsan0_9.2.1-21 liblz4-1_1.9.2-2 liblzma5_5.2.4-1+b1 libmagic-mgc_1:5.37-6 libmagic1_1:5.37-6 libmount1_2.34-0.1 libmpc3_1.1.0-1 libmpfr6_4.0.2-1 libmpx2_8.3.0-26 libncursesw6_6.1+20191019-1 libnettle6_3.5.1+really3.4.1-1 libnettle7_3.5.1+really3.5.1-2 libp11-kit0_0.23.18.1-2 libpam-modules_1.3.1-5 libpam-modules-bin_1.3.1-5 libpam-runtime_1.3.1-5 libpam0g_1.3.1-5 libpaper-utils_1.1.28+b1 libpaper1_1.1.28+b1 libpcre2-8-0_10.34-7 libpcre3_2:8.39-12+b1 libperl5.28_5.28.1-6 libperl5.30_5.30.0-9 libpipeline1_1.5.1-3 libpixman-1-0_0.36.0-1 libpng16-16_1.6.37-1 libptexenc1_2019.20190605.51237-3 libpthread-stubs0-dev_0.4-1 libquadmath0_9.2.1-21 libreadline8_8.0-3 libruby2.5_2.5.7-1 libseccomp2_2.4.2-2 libselinux1_3.0-1 libsemanage-common_3.0-1 libsemanage1_3.0-1 libsepol1_3.0-1 libsigsegv2_2.12-2 libsm6_2:1.2.3-1 libsmartcols1_2.34-0.1 libss2_1.45.4-1 libssl1.1_1.1.1d-2 libstdc++-8-dev_8.3.0-26 libstdc++-9-dev_9.2.1-21 libstdc++-9-dev-armel-cross_9.2.1-21cross1 libstdc++6_9.2.1-21 libstdc++6-armel-cross_9.2.1-21cross1 libsub-override-perl_0.09-2 libsynctex2_2019.20190605.51237-3 libsystemd0_244-3 libtasn1-6_4.15.0-2 libteckit0_2.5.8+ds2-5 libtexlua53_2019.20190605.51237-3 libtexluajit2_2019.20190605.51237-3 libtinfo6_6.1+20191019-1 libtool_2.4.6-11 libtsan0_9.2.1-21 libubsan1_9.2.1-21 libubsan1-armel-cross_9.2.1-21cross1 libuchardet0_0.0.6-3 libudev1_244-3 libunistring2_0.9.10-2 libuuid1_2.34-0.1 libx11-6_2:1.6.8-1 libx11-data_2:1.6.8-1 libx11-dev_2:1.6.8-1 libxau-dev_1:1.0.8-1+b2 libxau6_1:1.0.8-1+b2 libxaw7_2:1.0.13-1+b2 libxcb-render0_1.13.1-2 libxcb-shm0_1.13.1-2 libxcb1_1.13.1-2 libxcb1-dev_1.13.1-2 libxdmcp-dev_1:1.1.2-3 libxdmcp6_1:1.1.2-3 libxext6_2:1.3.3-1+b2 libxi6_2:1.7.9-1 libxml-libxml-perl_2.0134+dfsg-1+b1 libxml-namespacesupport-perl_1.12-1 libxml-sax-base-perl_1.09-1 libxml-sax-perl_1.02+dfsg-1 libxml-simple-perl_2.25-1 libxml2_2.9.4+dfsg1-8 libxmu6_2:1.1.2-2+b3 libxpm4_1:3.5.12-1 libxrender1_1:0.9.10-1 libxt6_1:1.1.5-1+b3 libyaml-0-2_0.2.2-1 libyaml-perl_1.29-1 libzstd1_1.4.4+dfsg-1 libzzip-0-13_0.13.62-3.2 linux-libc-dev_5.3.15-1 linux-libc-dev-armel-cross_5.2.9-2cross7 login_1:4.8-1 logsave_1.45.4-1 lsb-base_11.1.0 m4_1.4.18-4 make_4.2.1-1.2 man-db_2.9.0-2 mawk_1.3.3-17+b3 mount_2.34-0.1 ncurses-base_6.1+20191019-1 ncurses-bin_6.1+20191019-1 openssl_1.1.1d-2 passwd_1:4.8-1 patch_2.7.6-6 perl_5.30.0-9 perl-base_5.30.0-9 perl-modules-5.28_5.28.1-6 perl-modules-5.30_5.30.0-9 po-debconf_1.0.21 poppler-data_0.4.9-2 rake_12.3.3-1 readline-common_8.0-3 ruby_1:2.5.2 ruby-did-you-mean_1.2.1-1 ruby-minitest_5.13.0-1 ruby-net-telnet_0.1.1-2 ruby-power-assert_1.1.1-1 ruby-test-unit_3.3.4-1 ruby-xmlrpc_0.3.0-2 ruby2.5_2.5.7-1 rubygems-integration_1.15 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12+nmu1 sysvinit-utils_2.96-1 t1utils_1.41-3 tar_1.30+dfsg-6+b1 tex-common_6.13 texlive-base_2019.20191208-4 texlive-binaries_2019.20190605.51237-3 texlive-lang-cjk_2019.20191208-1 texlive-lang-japanese_2019.20191208-1 texlive-latex-base_2019.20191208-4 texlive-latex-recommended_2019.20191208-4 tzdata_2019c-3 ucf_3.0038+nmu1 util-linux_2.34-0.1 x11-common_1:7.7+20 x11proto-core-dev_2018.4-4 x11proto-dev_2018.4-4 xdg-utils_1.1.3-1 xorg-sgml-doctools_1:1.11-1 xtrans-dev_1.3.5-1 xutils-dev_1:7.7+5+b1 xz-utils_5.2.4-1+b1 zlib1g_1:1.2.11.dfsg-1+b1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: canna Binary: canna, canna-utils, libcanna1g, libcanna1g-dev Architecture: any Version: 3.7p3-14 Maintainer: Debian QA Group Homepage: http://canna.sourceforge.jp/ Standards-Version: 3.9.5 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/canna.git Vcs-Git: git://anonscm.debian.org/collab-maint/canna.git Build-Depends: debhelper (>> 7.0.50~), libx11-dev, xutils-dev, po-debconf, autoconf, texlive-lang-cjk, texlive-lang-japanese, texlive-latex-recommended, autotools-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 ed25562a8b5c9c728e453a9d814af51606e57a7d 49620 canna_3.7p3-14.debian.tar.xz Checksums-Sha256: 8a22dbff663eb3d38fc9c090d251fc9a5aff0d57c31f82f55fbc5d9ffcc3f11e 1508137 canna_3.7p3.orig.tar.gz 58365a17e580af8e0b673e83c40035ca60fd3e55c278a26c591b81cafa1f178b 49620 canna_3.7p3-14.debian.tar.xz Files: ab54c0b827cd07aeffd97cb9ea207ce0 1508137 canna_3.7p3.orig.tar.gz 55c0a3fc2fe31f4130086a4a2740e712 49620 canna_3.7p3-14.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAllrdYIACgkQiNJCh6LY mLGpmA/9G9xvlLNDqw5TayPY6/wKC00oZpzPARwmx7xrp+/Pn1dr3oxfXLy/P+sY TB8+zvr8hGgP2d4NBKAKPo538qOMt8Ka1+XFcBLRqtgdfD2ON0fg+0UoN43EqFpy sAGubFAVcA3jaUJfhJi+CjN5Hgx6LP/NbG1ZNyOcf9RIFUpcJevXF9y9BrfNzyB/ h0DrppOaHM4nQq+5luFpO+r7iAktwwOzUow+gz1pvFLbxy9klCyZqDpQn1R/ynmZ KV+93KAnS4cpQylKrTNOR9F5xZXuGGVEwIrmhzFy0OzznIb8sKtx3S0khvFQBYsS whhpe09uI24XMKxlwakTV0vs8ARE6SO8+N7+GaKPN7qq8Iczu9hvHENiWDeAzVWZ O/69izpS1FUKnYK2VgF4jNKGH0jOGZI5v2Xp8da2Bj/loGY94CKhfoBgJn4YAx+c qEw0L9jqB+eAieAM3Z/p5if4OgaiA41TkJFSP1yxuDXFlqYcM2/IVJ/pwzRWW+/h lq4GYNrC/iympnvYo7801d4Y/60dlZ1wKN/CCeYyA/NaMk1JhNk8/DcP7NDaISCh UVTNOkctzYyUBW7wVQQLQK06N3/dM834K6rG/axz53N5fnL9mwXOUlDJR5jg1TM/ ErcHAoghZBYfKrqXiF8fBiOmo367tYoXv9L24Z2ArIhid2iW5+E= =5TZo -----END PGP SIGNATURE----- gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/sbuild-nonexistent/.gnupg/trustedkeys.kbx': General error gpgv: Signature made Sun Jul 16 14:17:38 2017 UTC gpgv: using RSA key 3AFA757FAC6EA11D2FF45DF088D24287A2D898B1 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./canna_3.7p3-14.dsc dpkg-source: info: extracting canna in /<> dpkg-source: info: unpacking canna_3.7p3.orig.tar.gz dpkg-source: info: unpacking canna_3.7p3-14.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 06_fix_spelling_error.patch dpkg-source: info: applying 07_fix_manpages_error.patch dpkg-source: info: applying 08_fix_ftbfs_on_hurd-i386.patch dpkg-source: info: applying 09_fix_format_security.patch dpkg-source: info: applying 10_fix_manpages_error.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf CONFIG_SITE=/etc/dpkg-cross/cross-config.armel DEB_BUILD_OPTIONS=nocheck HOME=/sbuild-nonexistent LANG=en_US.UTF-8 LC_ALL=C.UTF-8 LOGNAME=helmut PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=unstable-amd64-sbuild SCHROOT_CHROOT_NAME=unstable-amd64-sbuild SCHROOT_COMMAND=env SCHROOT_GID=1003 SCHROOT_GROUP=helmut SCHROOT_SESSION_ID=unstable-amd64-sbuild-d5f75087-55a4-4a9b-b4d8-e5d07d5f8de5 SCHROOT_UID=1003 SCHROOT_USER=helmut SHELL=/bin/sh USER=helmut dpkg-buildpackage ----------------- Command: dpkg-buildpackage -aarmel -Pcross,nocheck -us -uc -B -rfakeroot --jobs-try=1 dpkg-buildpackage: info: source package canna dpkg-buildpackage: info: source version 3.7p3-14 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Adrian Bunk dpkg-architecture: warning: specified GNU system type arm-linux-gnueabi does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable dpkg-source --before-build . dpkg-buildpackage: info: host architecture armel fakeroot debian/rules clean dh clean dh: Compatibility levels before 9 are deprecated (level 7 in use) debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' [ ! -f Makefile ] || /usr/bin/make clean [ ! -f Makefile ] || /usr/bin/make distclean [ ! -f doc/man/guide/tex/Makefile ] || /usr/bin/make -C doc/man/guide/tex clean [ ! -f doc/man/guide/tex/Makefile ] || /usr/bin/make -C doc/man/guide/tex distclean # remove created symlinks rm -f doc/intern/canna.sty doc/lisp/canna.sty \ doc/man/guide/tex/canna.sty doc/misc/canna.sty # remove generated files rm -f configure canuum/configure canuum/config.h.in Canna.conf accanna.h.in rm -fr /<>/debian/tmpDefCannaSrvDir # restore autotools helper files for i in /<>/canuum/config.guess /<>/canuum/config.sub; do \ [ -e $i.dh-orig ] || continue; \ mv -f $i.dh-orig $i; \ done dh_auto_clean dh_auto_clean: Compatibility levels before 9 are deprecated (level 7 in use) make[1]: Leaving directory '/<>' dh_clean dh_clean: Compatibility levels before 9 are deprecated (level 7 in use) debian/rules build-arch dh build-arch dh: Compatibility levels before 9 are deprecated (level 7 in use) dh_update_autotools_config -a debian/rules override_dh_auto_build make[1]: Entering directory '/<>' dh_testdir dh_auto_clean dh_auto_clean: Compatibility levels before 9 are deprecated (level 7 in use) # update autotools helper files for i in config.guess config.sub; do \ [ ! -e /<>/canuum/$i.dh-orig ] || continue; \ mv -f /<>/canuum/$i /<>/canuum/$i.dh-orig; \ cp -f /usr/share/misc/$i /<>/canuum/$i; \ done ./mkrelease.sh && xmkmf + cp Canna.conf.dist Canna.conf + autoconf + autoheader + rm -rf autom4te.cache + cd canuum + autoconf + autoheader autoheader: 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' and autoheader: WARNING: `AC_DEFINE_UNQUOTED' 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="$(dpkg-buildflags --get CFLAGS) $(dpkg-buildflags --get CPPFLAGS)" \ LOCAL_LDFLAGS="$(dpkg-buildflags --get LDFLAGS)" \ SHLIBGLOBALSFLAGS="$(dpkg-buildflags --get LDFLAGS)" 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' 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 IN_MAKE=yes ./confwrapper run ./configure --prefix=/usr/ make[4]: Entering directory '/<>' ./confwrapper mkenv CPPFLAGS -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO > cwenv.sh ./confwrapper mkenv CC env gcc >> cwenv.sh ./confwrapper mkenv CFLAGS -g -Wall -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 >> cwenv.sh make[4]: Leaving directory '/<>' CPPFLAGS="-Dlinux -D__amd64__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO" CC="env gcc" CFLAGS="-g -Wall -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" ./configure --prefix=/usr/ configure: loading site script /etc/dpkg-cross/cross-config.armel checking for gcc... env gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether env gcc accepts -g... yes checking for env gcc option to accept ISO C89... none needed checking how to run the C preprocessor... env gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking for memory.h... (cached) yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking stddef.h usability... yes checking stddef.h presence... 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 sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/timeb.h usability... yes checking sys/timeb.h presence... yes checking for sys/timeb.h... yes checking syslog.h usability... yes checking syslog.h presence... yes checking for syslog.h... yes checking for unistd.h... (cached) yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... 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 time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for pid_t... yes checking vfork.h usability... no checking vfork.h presence... no checking for vfork.h... no checking for fork... yes checking for vfork... yes checking for working fork... yes checking for working vfork... (cached) yes checking whether env gcc needs -traditional... no checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... (cached) yes checking for working memcmp... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/param.h... (cached) yes checking for getpagesize... yes checking for working mmap... yes checking whether setpgrp takes no argument... (cached) 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 vprintf... yes checking for _doprnt... 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... no 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 *... (cached) 4 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" 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' 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' gccmakedep -- -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_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__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_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__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_POSIX_C_SOURCE=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' rm -f cfuncs.o gcc -c -g -Wall -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from cfuncs.c:24: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f basename.o gcc -c -g -Wall -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from basename.c:24: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f cksum.o gcc -c -g -Wall -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from cksum.c:60: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f file.o gcc -c -g -Wall -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from file.c:24: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f strops.o gcc -c -g -Wall -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from strops.c:24: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f libRKindep.a ar clq 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 -c -g -Wall -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # 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 -c -g -Wall -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # 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:9: warning: ‘ecount’ may be used uninitialized in this function [-Wmaybe-uninitialized] 745 | if (ecount || cval < (nk-1)*(nk-2)) { | ^ permdic.c:745:17: warning: ‘cval’ may be used uninitialized in this function [-Wmaybe-uninitialized] 745 | if (ecount || cval < (nk-1)*(nk-2)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ rm -f dicsw.o gcc -c -g -Wall -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # 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 -c -g -Wall -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # 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) { | ~~~~^~~~~~~~~~~~ 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 -c -g -Wall -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # 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 -c -g -Wall -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ context.c: In function ‘_RkInitialize’: context.c:105:6: warning: implicit declaration of function ‘mkdir’ [-Wimplicit-function-declaration] 105 | if (mkdir(path, MKDIR_MODE) < 0 && | ^~~~~ At top level: 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 -c -g -Wall -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # 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 $"; | ^~~~~ nword.c: In function ‘parseQue’: nword.c:1713:18: warning: ‘head’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1713 | xq[i].tree = height2list(xqh, xq[i].maxlen); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nword.c: In function ‘parseBun.constprop’: nword.c:1297:26: warning: ‘head’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1297 | struct nword *e, *p, *head, *tail; | ^~~~ nword.c: In function ‘_RkSubstYomi’: nword.c:2001:18: warning: ‘head’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2001 | xq[i].tree = height2list(xqh, xq[i].maxlen); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rm -f ncache.o gcc -c -g -Wall -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f dic.o gcc -c -g -Wall -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # 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 in this function [-Wmaybe-uninitialized] 802 | res = dd ? DDchmod(dd, mode) : ACCES; | ^~~~~~~~~~~~~~~~~ rm -f util.o gcc -c -g -Wall -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # 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 | } | ^ 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 -c -g -Wall -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # 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 $"; | ^~~~~ kana.c: In function ‘RkCvtNarrow’: kana.c:721:8: warning: ‘byte’ may be used uninitialized in this function [-Wmaybe-uninitialized] 721 | int byte; | ^~~~ rm -f bits.o gcc -c -g -Wall -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # 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 -c -g -Wall -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # 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 $"; | ^~~~~ In file included from /usr/include/string.h:494, from ../../include/ccompat.h:43, from RKintern.h:60, from dd.c:28: In function ‘strncpy’, inlined from ‘allocStr’ at dd.c:78:11: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dd.c: In function ‘allocStr’: dd.c:77:14: note: length computed here 77 | if ((len = strlen(s)) && (d = malloc(len + 1))) { | ^~~~~~~~~ rm -f fq.o gcc -c -g -Wall -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # 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:8: 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 clq 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 -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from rkcw.h:38, from rkc.c:54: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # 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: At top level: rkc.c:2195:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2195 | RkKillServer() | ^~~~~~~~~~~~ rkc.c:2601:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2601 | RkListDic( cxnum, dirname, dicnames_return, size ) | ^~~~~~~~~ rkc.c:2616:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2616 | RkRemoveDic( cxnum, dicname, mode ) | ^~~~~~~~~~~ rkc.c: In function ‘RkRemoveDic’: rkc.c:2616:1: warning: type of ‘mode’ defaults to ‘int’ [-Wimplicit-int] rkc.c: At top level: rkc.c:2623:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2623 | RkRenameDic( cxnum, dicname, newdicname, mode ) | ^~~~~~~~~~~ rkc.c:2630:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2630 | RkCopyDic(cxnum, dirname, dicname, newdicname, mode) | ^~~~~~~~~ rkc.c: In function ‘RkGetSimpleKanji’: rkc.c:2730:1: warning: type of ‘dicname’ defaults to ‘int’ [-Wimplicit-int] 2730 | RkGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) | ^~~~~~~~~~~~~~~~ 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 -c -g -Wall -g -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from rkcw.h:38, from rkc.c:54: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # 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: At top level: rkc.c:2195:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2195 | RkKillServer() | ^~~~~~~~~~~~ rkc.c:2601:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2601 | RkListDic( cxnum, dirname, dicnames_return, size ) | ^~~~~~~~~ rkc.c:2616:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2616 | RkRemoveDic( cxnum, dicname, mode ) | ^~~~~~~~~~~ rkc.c: In function ‘RkRemoveDic’: rkc.c:2616:1: warning: type of ‘mode’ defaults to ‘int’ [-Wimplicit-int] rkc.c: At top level: rkc.c:2623:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2623 | RkRenameDic( cxnum, dicname, newdicname, mode ) | ^~~~~~~~~~~ rkc.c:2630:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2630 | RkCopyDic(cxnum, dirname, dicname, newdicname, mode) | ^~~~~~~~~ rkc.c: In function ‘RkGetSimpleKanji’: rkc.c:2730:1: warning: type of ‘dicname’ defaults to ‘int’ [-Wimplicit-int] 2730 | RkGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) | ^~~~~~~~~~~~~~~~ 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 -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from rkcw.h:38, from convert.c:30: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # 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 -c -g -Wall -g -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from rkcw.h:38, from convert.c:30: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # 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 -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from wconvert.c:56: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # 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)); | ^~~~~~~~~~~~~ In file included from wconvert.c:58: ../../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: In function ‘G341_rkc_Connect_Iroha_Server’: wconvert.c:483:6: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 483 | sprintf( hostname,"%s:%d", hostname, num ) ; | ^~~~~~~ wconvert.c: At top level: 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 $"; | ^~~~~~ rm -f wconvert.o gcc -c -g -Wall -g -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from wconvert.c:56: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # 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)); | ^~~~~~~~~~~~~ In file included from wconvert.c:58: ../../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: In function ‘G341_rkc_Connect_Iroha_Server’: wconvert.c:483:6: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 483 | sprintf( hostname,"%s:%d", hostname, num ) ; | ^~~~~~~ wconvert.c: At top level: 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 $"; | ^~~~~~ rm -f wutil.o unshared/wutil.o gcc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from rkcw.h:38, from wutil.c:28: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # 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 -c -g -Wall -g -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from rkcw.h:38, from wutil.c:28: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # 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 -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from rkcw.h:38, from conf.c:24: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # 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 -c -g -Wall -g -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from rkcw.h:38, from conf.c:24: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # 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 -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from cfuncs.c:24: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f cfuncs.o gcc -c -g -Wall -g -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from cfuncs.c:24: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f file.o unshared/file.o gcc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from file.c:24: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f file.o gcc -c -g -Wall -g -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from file.c:24: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f strops.o unshared/strops.o gcc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from strops.c:24: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f strops.o gcc -c -g -Wall -g -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from strops.c:24: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f libRKC.so.1.2~ + cd . + gcc -o ./libRKC.so.1.2~ -shared -Wl,-z,relro -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 clq ../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 -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from rkcw.h:38, from rkc.c:54: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # 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: At top level: rkc.c:2195:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2195 | RkKillServer() | ^~~~~~~~~~~~ rkc.c:2601:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2601 | RkListDic( cxnum, dirname, dicnames_return, size ) | ^~~~~~~~~ rkc.c:2616:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2616 | RkRemoveDic( cxnum, dicname, mode ) | ^~~~~~~~~~~ rkc.c: In function ‘RkRemoveDic’: rkc.c:2616:1: warning: type of ‘mode’ defaults to ‘int’ [-Wimplicit-int] rkc.c: At top level: rkc.c:2623:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2623 | RkRenameDic( cxnum, dicname, newdicname, mode ) | ^~~~~~~~~~~ rkc.c:2630:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2630 | RkCopyDic(cxnum, dirname, dicname, newdicname, mode) | ^~~~~~~~~ rkc.c: In function ‘RkGetSimpleKanji’: rkc.c:2730:1: warning: type of ‘dicname’ defaults to ‘int’ [-Wimplicit-int] 2730 | RkGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) | ^~~~~~~~~~~~~~~~ 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 -c -g -Wall -g -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from rkcw.h:38, from rkc.c:54: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # 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: At top level: rkc.c:2195:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2195 | RkKillServer() | ^~~~~~~~~~~~ rkc.c:2601:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2601 | RkListDic( cxnum, dirname, dicnames_return, size ) | ^~~~~~~~~ rkc.c:2616:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2616 | RkRemoveDic( cxnum, dicname, mode ) | ^~~~~~~~~~~ rkc.c: In function ‘RkRemoveDic’: rkc.c:2616:1: warning: type of ‘mode’ defaults to ‘int’ [-Wimplicit-int] rkc.c: At top level: rkc.c:2623:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2623 | RkRenameDic( cxnum, dicname, newdicname, mode ) | ^~~~~~~~~~~ rkc.c:2630:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2630 | RkCopyDic(cxnum, dirname, dicname, newdicname, mode) | ^~~~~~~~~ rkc.c: In function ‘RkGetSimpleKanji’: rkc.c:2730:1: warning: type of ‘dicname’ defaults to ‘int’ [-Wimplicit-int] 2730 | RkGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) | ^~~~~~~~~~~~~~~~ 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 -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from rkcw.h:38, from convert.c:30: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # 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 -c -g -Wall -g -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from rkcw.h:38, from convert.c:30: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # 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 -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from wconvert.c:56: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # 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)); | ^~~~~~~~~~~~~ In file included from wconvert.c:58: ../../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: In function ‘G341_rkc_Connect_Iroha_Server’: wconvert.c:483:6: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 483 | sprintf( hostname,"%s:%d", hostname, num ) ; | ^~~~~~~ wconvert.c: At top level: 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 $"; | ^~~~~~ rm -f wconvert.o gcc -c -g -Wall -g -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from wconvert.c:56: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # 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)); | ^~~~~~~~~~~~~ In file included from wconvert.c:58: ../../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: In function ‘G341_rkc_Connect_Iroha_Server’: wconvert.c:483:6: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 483 | sprintf( hostname,"%s:%d", hostname, num ) ; | ^~~~~~~ wconvert.c: At top level: 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 $"; | ^~~~~~ rm -f wutil.o unshared/wutil.o gcc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from rkcw.h:38, from wutil.c:28: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # 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 -c -g -Wall -g -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from rkcw.h:38, from wutil.c:28: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # 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 -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from rkcw.h:38, from conf.c:24: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # 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 -c -g -Wall -g -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from rkcw.h:38, from conf.c:24: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # 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 -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from cfuncs.c:24: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f cfuncs.o gcc -c -g -Wall -g -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from cfuncs.c:24: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f file.o unshared/file.o gcc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from file.c:24: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f file.o gcc -c -g -Wall -g -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from file.c:24: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f strops.o unshared/strops.o gcc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from strops.c:24: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f strops.o gcc -c -g -Wall -g -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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__amd64__ -D_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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from strops.c:24: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ rm -f libRKC16.so.1.2~ + cd . + gcc -o ./libRKC16.so.1.2~ -shared -Wl,-z,relro -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 clq ../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 -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from canna.h:31, from jrbind.c:27: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from jrbind.c:27: 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; | ^~~~~~~~~~~ In file included from jrbind.c:27: canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ In file included from canna.h:50, from jrbind.c:27: 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 *)); | ^~~~~~~~ In file included from jrbind.c:27: canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ In file included from canna.h:50, from jrbind.c:27: 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)); | ^~~~~~~~~~~ In file included from jrbind.c:27: 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)); | ^~~~~~~~~~~~~~ In file included from canna.h:50, from jrbind.c:27: 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)); | ^~~~~~~~~~~~~~ In file included from jrbind.c:27: 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)); | ^~~~~~~~~ In file included from canna.h:50, from jrbind.c:27: 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)); | ^~~~~~~~ In file included from jrbind.c:27: canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ In file included from canna.h:50, from jrbind.c:27: 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)); | ^~~~~~~~~~ In file included from jrbind.c:27: 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:28: warning: return type defaults to ‘int’ [-Wimplicit-int] 54 | #define XwcLookupKanji2 IROHA_G425_XwcLookupKanji2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ jrbind.c:113:1: note: in expansion of macro ‘XwcLookupKanji2’ 113 | 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 -c -g -Wall -g -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from canna.h:31, from jrbind.c:27: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from jrbind.c:27: 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; | ^~~~~~~~~~~ In file included from jrbind.c:27: canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ In file included from canna.h:50, from jrbind.c:27: 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 *)); | ^~~~~~~~ In file included from jrbind.c:27: canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ In file included from canna.h:50, from jrbind.c:27: 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)); | ^~~~~~~~~~~ In file included from jrbind.c:27: 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)); | ^~~~~~~~~~~~~~ In file included from canna.h:50, from jrbind.c:27: 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)); | ^~~~~~~~~~~~~~ In file included from jrbind.c:27: 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)); | ^~~~~~~~~ In file included from canna.h:50, from jrbind.c:27: 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)); | ^~~~~~~~ In file included from jrbind.c:27: canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ In file included from canna.h:50, from jrbind.c:27: 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)); | ^~~~~~~~~~ In file included from jrbind.c:27: 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:28: warning: return type defaults to ‘int’ [-Wimplicit-int] 54 | #define XwcLookupKanji2 IROHA_G425_XwcLookupKanji2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ jrbind.c:113:1: note: in expansion of macro ‘XwcLookupKanji2’ 113 | 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 -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from canna.h:31, from ebind.c:27: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from ebind.c:27: 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; | ^~~~~~~~~~~ In file included from ebind.c:27: canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ In file included from canna.h:50, from ebind.c:27: 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 *)); | ^~~~~~~~ In file included from ebind.c:27: canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ In file included from canna.h:50, from ebind.c:27: 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)); | ^~~~~~~~~~~ In file included from ebind.c:27: 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)); | ^~~~~~~~~~~~~~ In file included from canna.h:50, from ebind.c:27: 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)); | ^~~~~~~~~~~~~~ In file included from ebind.c:27: 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)); | ^~~~~~~~~ In file included from canna.h:50, from ebind.c:27: 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)); | ^~~~~~~~ In file included from ebind.c:27: canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ In file included from canna.h:50, from ebind.c:27: 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)); | ^~~~~~~~~~ In file included from ebind.c:27: 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) | ^~~~~~~~~~~~ In file included from ebind.c:27: canna.h:52:26: 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 * In file included from canna.h:31, from ebind.c:27: 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 | ^ 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 -c -g -Wall -g -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from canna.h:31, from ebind.c:27: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from ebind.c:27: 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; | ^~~~~~~~~~~ In file included from ebind.c:27: canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ In file included from canna.h:50, from ebind.c:27: 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 *)); | ^~~~~~~~ In file included from ebind.c:27: canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ In file included from canna.h:50, from ebind.c:27: 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)); | ^~~~~~~~~~~ In file included from ebind.c:27: 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)); | ^~~~~~~~~~~~~~ In file included from canna.h:50, from ebind.c:27: 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)); | ^~~~~~~~~~~~~~ In file included from ebind.c:27: 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)); | ^~~~~~~~~ In file included from canna.h:50, from ebind.c:27: 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)); | ^~~~~~~~ In file included from ebind.c:27: canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ In file included from canna.h:50, from ebind.c:27: 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)); | ^~~~~~~~~~ In file included from ebind.c:27: 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) | ^~~~~~~~~~~~ In file included from ebind.c:27: canna.h:52:26: 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 * In file included from canna.h:31, from ebind.c:27: 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 | ^ 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 -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from canna.h:31, from lisp.h:25, from lisp.c:30: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from lisp.h:25, from lisp.c:30: 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; | ^~~~~~~~~~~ In file included from lisp.h:25, from lisp.c:30: canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ In file included from canna.h:50, from lisp.h:25, from lisp.c:30: 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 *)); | ^~~~~~~~ In file included from lisp.h:25, from lisp.c:30: canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ In file included from canna.h:50, from lisp.h:25, from lisp.c:30: 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)); | ^~~~~~~~~~~ In file included from lisp.h:25, from lisp.c:30: 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)); | ^~~~~~~~~~~~~~ In file included from canna.h:50, from lisp.h:25, from lisp.c:30: 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)); | ^~~~~~~~~~~~~~ In file included from lisp.h:25, from lisp.c:30: 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)); | ^~~~~~~~~ In file included from canna.h:50, from lisp.h:25, from lisp.c:30: 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)); | ^~~~~~~~ In file included from lisp.h:25, from lisp.c:30: canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ In file included from canna.h:50, from lisp.h:25, from lisp.c:30: 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)); | ^~~~~~~~~~ In file included from lisp.h:25, from lisp.c:30: 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:42:8: warning: type defaults to ‘int’ in declaration of ‘initIS’ [-Wimplicit-int] 42 | static initIS(); | ^~~~~~ lisp.c:44:8: warning: type defaults to ‘int’ in declaration of ‘allocarea’ [-Wimplicit-int] 44 | static allocarea(), skipspaces(), zaplin(), isterm(); | ^~~~~~~~~ lisp.c:44:21: warning: type defaults to ‘int’ in declaration of ‘skipspaces’ [-Wimplicit-int] 44 | static allocarea(), skipspaces(), zaplin(), isterm(); | ^~~~~~~~~~ lisp.c:44:35: warning: type defaults to ‘int’ in declaration of ‘zaplin’ [-Wimplicit-int] 44 | static allocarea(), skipspaces(), zaplin(), isterm(); | ^~~~~~ lisp.c:44:45: warning: type defaults to ‘int’ in declaration of ‘isterm’ [-Wimplicit-int] 44 | static allocarea(), skipspaces(), zaplin(), isterm(); | ^~~~~~ In file included from canna.h:50, from lisp.h:25, from lisp.c:30: 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:258:10: note: in expansion of macro ‘ckverbose’ 258 | 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:336:1: note: in expansion of macro ‘parse_string’ 336 | parse_string(str) | ^~~~~~~~~~~~ lisp.c:520:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 520 | initIS() | ^~~~~~ lisp.c:639:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 639 | identifySequence(c, val) | ^~~~~~~~~~~~~~~~ lisp.c:686:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 686 | allocarea() | ^~~~~~~~~ lisp.c:1035:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1035 | skipspaces() | ^~~~~~~~~~ lisp.c:1060:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1060 | zaplin() | ^~~~~~ lisp.c:1152:8: warning: type defaults to ‘int’ in declaration of ‘isnum’ [-Wimplicit-int] 1152 | static isnum(); | ^~~~~ lisp.c:1307:8: warning: return type defaults to ‘int’ [-Wimplicit-int] 1307 | static isnum(name) | ^~~~~ lisp.c:1435:8: warning: return type defaults to ‘int’ [-Wimplicit-int] 1435 | static isterm(c) | ^~~~~~ In file included from canna.h:50, from lisp.h:25, from lisp.c:30: lisp.c: In function ‘Lmodestr’: sglobal.h:171:45: warning: implicit declaration of function ‘G171_changeModeName’; did you mean ‘changeModeName’? [-Wimplicit-function-declaration] 171 | #define changeModeName G171_changeModeName | ^~~~~~~~~~~~~~~~~~~ lisp.c:2707:3: note: in expansion of macro ‘changeModeName’ 2707 | changeModeName(mode, null(p) ? 0 : xstring(p)); | ^~~~~~~~~~~~~~ lisp.c: In function ‘Lsetkey’: sglobal.h:169:45: warning: implicit declaration of function ‘G169_changeKeyfunc’; did you mean ‘changeKeyfunc’? [-Wimplicit-function-declaration] 169 | #define changeKeyfunc G169_changeKeyfunc | ^~~~~~~~~~~~~~~~~~ lisp.c:2777:14: note: in expansion of macro ‘changeKeyfunc’ 2777 | retval = changeKeyfunc(mode, (unsigned)keyseq[0], | ^~~~~~~~~~~~~ lisp.c: In function ‘Lgsetkey’: sglobal.h:170:45: warning: implicit declaration of function ‘G170_changeKeyfuncOfAll’; did you mean ‘changeKeyfuncOfAll’? [-Wimplicit-function-declaration] 170 | #define changeKeyfuncOfAll G170_changeKeyfuncOfAll | ^~~~~~~~~~~~~~~~~~~~~~~ lisp.c:2809:14: note: in expansion of macro ‘changeKeyfuncOfAll’ 2809 | retval = changeKeyfuncOfAll((unsigned)keyseq[0], | ^~~~~~~~~~~~~~~~~~ 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:3296:10: note: in expansion of macro ‘nkeysup’ 3296 | extern nkeysup; | ^~~~~~~ lisp.c: In function ‘ObtainVersion’: lisp.c:4054:3: warning: implicit declaration of function ‘RkwGetProtocolVersion’; did you mean ‘S_VA_ProtocolVersion’? [-Wimplicit-function-declaration] 4054 | RkwGetProtocolVersion(&a, &b); | ^~~~~~~~~~~~~~~~~~~~~ | S_VA_ProtocolVersion In file included from canna.h:50, from lisp.h:25, from lisp.c:30: 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:4182:10: note: in expansion of macro ‘protocol_version’ 4182 | 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:4194:10: note: in expansion of macro ‘server_version’ 4194 | extern server_version; | ^~~~~~~~~~~~~~ lisp.c: In function ‘VCodeInput’: lisp.c:4263:39: warning: "/*" within comment [-Wcomment] 4263 | if (/* 0 <= cannaconf.code_input && /* unsigned ¤Ë¤·¤¿¤Î¤Ç¾éĹ¤Ë¤Ê¤Ã¤¿ */ | lisp.c: In function ‘Ldefmenu’: lisp.c:3855:1: warning: control reaches end of non-void function [-Wreturn-type] 3855 | } | ^ lisp.c: In function ‘pickupChars’: lisp.c:3519:1: warning: control reaches end of non-void function [-Wreturn-type] 3519 | } | ^ lisp.c: In function ‘Ldefmode’: lisp.c:3287:1: warning: control reaches end of non-void function [-Wreturn-type] 3287 | } | ^ 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 $"; | ^~~~~ lisp.c: In function ‘Ldefmode’: lisp.c:3263:5: warning: ‘newstr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3263 | free(newstr); | ^~~~~~~~~~~~ rm -f lisp.o gcc -c -g -Wall -g -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from canna.h:31, from lisp.h:25, from lisp.c:30: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from lisp.h:25, from lisp.c:30: 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; | ^~~~~~~~~~~ In file included from lisp.h:25, from lisp.c:30: canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ In file included from canna.h:50, from lisp.h:25, from lisp.c:30: 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 *)); | ^~~~~~~~ In file included from lisp.h:25, from lisp.c:30: canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ In file included from canna.h:50, from lisp.h:25, from lisp.c:30: 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)); | ^~~~~~~~~~~ In file included from lisp.h:25, from lisp.c:30: 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)); | ^~~~~~~~~~~~~~ In file included from canna.h:50, from lisp.h:25, from lisp.c:30: 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)); | ^~~~~~~~~~~~~~ In file included from lisp.h:25, from lisp.c:30: 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)); | ^~~~~~~~~ In file included from canna.h:50, from lisp.h:25, from lisp.c:30: 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)); | ^~~~~~~~ In file included from lisp.h:25, from lisp.c:30: canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ In file included from canna.h:50, from lisp.h:25, from lisp.c:30: 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)); | ^~~~~~~~~~ In file included from lisp.h:25, from lisp.c:30: 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:42:8: warning: type defaults to ‘int’ in declaration of ‘initIS’ [-Wimplicit-int] 42 | static initIS(); | ^~~~~~ lisp.c:44:8: warning: type defaults to ‘int’ in declaration of ‘allocarea’ [-Wimplicit-int] 44 | static allocarea(), skipspaces(), zaplin(), isterm(); | ^~~~~~~~~ lisp.c:44:21: warning: type defaults to ‘int’ in declaration of ‘skipspaces’ [-Wimplicit-int] 44 | static allocarea(), skipspaces(), zaplin(), isterm(); | ^~~~~~~~~~ lisp.c:44:35: warning: type defaults to ‘int’ in declaration of ‘zaplin’ [-Wimplicit-int] 44 | static allocarea(), skipspaces(), zaplin(), isterm(); | ^~~~~~ lisp.c:44:45: warning: type defaults to ‘int’ in declaration of ‘isterm’ [-Wimplicit-int] 44 | static allocarea(), skipspaces(), zaplin(), isterm(); | ^~~~~~ In file included from canna.h:50, from lisp.h:25, from lisp.c:30: 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:258:10: note: in expansion of macro ‘ckverbose’ 258 | 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:336:1: note: in expansion of macro ‘parse_string’ 336 | parse_string(str) | ^~~~~~~~~~~~ lisp.c:520:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 520 | initIS() | ^~~~~~ lisp.c:639:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 639 | identifySequence(c, val) | ^~~~~~~~~~~~~~~~ lisp.c:686:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 686 | allocarea() | ^~~~~~~~~ lisp.c:1035:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1035 | skipspaces() | ^~~~~~~~~~ lisp.c:1060:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1060 | zaplin() | ^~~~~~ lisp.c:1152:8: warning: type defaults to ‘int’ in declaration of ‘isnum’ [-Wimplicit-int] 1152 | static isnum(); | ^~~~~ lisp.c:1307:8: warning: return type defaults to ‘int’ [-Wimplicit-int] 1307 | static isnum(name) | ^~~~~ lisp.c:1435:8: warning: return type defaults to ‘int’ [-Wimplicit-int] 1435 | static isterm(c) | ^~~~~~ In file included from canna.h:50, from lisp.h:25, from lisp.c:30: lisp.c: In function ‘Lmodestr’: sglobal.h:171:45: warning: implicit declaration of function ‘G171_changeModeName’; did you mean ‘changeModeName’? [-Wimplicit-function-declaration] 171 | #define changeModeName G171_changeModeName | ^~~~~~~~~~~~~~~~~~~ lisp.c:2707:3: note: in expansion of macro ‘changeModeName’ 2707 | changeModeName(mode, null(p) ? 0 : xstring(p)); | ^~~~~~~~~~~~~~ lisp.c: In function ‘Lsetkey’: sglobal.h:169:45: warning: implicit declaration of function ‘G169_changeKeyfunc’; did you mean ‘changeKeyfunc’? [-Wimplicit-function-declaration] 169 | #define changeKeyfunc G169_changeKeyfunc | ^~~~~~~~~~~~~~~~~~ lisp.c:2777:14: note: in expansion of macro ‘changeKeyfunc’ 2777 | retval = changeKeyfunc(mode, (unsigned)keyseq[0], | ^~~~~~~~~~~~~ lisp.c: In function ‘Lgsetkey’: sglobal.h:170:45: warning: implicit declaration of function ‘G170_changeKeyfuncOfAll’; did you mean ‘changeKeyfuncOfAll’? [-Wimplicit-function-declaration] 170 | #define changeKeyfuncOfAll G170_changeKeyfuncOfAll | ^~~~~~~~~~~~~~~~~~~~~~~ lisp.c:2809:14: note: in expansion of macro ‘changeKeyfuncOfAll’ 2809 | retval = changeKeyfuncOfAll((unsigned)keyseq[0], | ^~~~~~~~~~~~~~~~~~ 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:3296:10: note: in expansion of macro ‘nkeysup’ 3296 | extern nkeysup; | ^~~~~~~ lisp.c: In function ‘ObtainVersion’: lisp.c:4054:3: warning: implicit declaration of function ‘RkwGetProtocolVersion’; did you mean ‘S_VA_ProtocolVersion’? [-Wimplicit-function-declaration] 4054 | RkwGetProtocolVersion(&a, &b); | ^~~~~~~~~~~~~~~~~~~~~ | S_VA_ProtocolVersion In file included from canna.h:50, from lisp.h:25, from lisp.c:30: 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:4182:10: note: in expansion of macro ‘protocol_version’ 4182 | 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:4194:10: note: in expansion of macro ‘server_version’ 4194 | extern server_version; | ^~~~~~~~~~~~~~ lisp.c: In function ‘VCodeInput’: lisp.c:4263:39: warning: "/*" within comment [-Wcomment] 4263 | if (/* 0 <= cannaconf.code_input && /* unsigned ¤Ë¤·¤¿¤Î¤Ç¾éĹ¤Ë¤Ê¤Ã¤¿ */ | lisp.c: In function ‘Ldefmenu’: lisp.c:3855:1: warning: control reaches end of non-void function [-Wreturn-type] 3855 | } | ^ lisp.c: In function ‘pickupChars’: lisp.c:3519:1: warning: control reaches end of non-void function [-Wreturn-type] 3519 | } | ^ lisp.c: In function ‘Ldefmode’: lisp.c:3287:1: warning: control reaches end of non-void function [-Wreturn-type] 3287 | } | ^ 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 $"; | ^~~~~ lisp.c: In function ‘Ldefmode’: lisp.c:3263:5: warning: ‘newstr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3263 | free(newstr); | ^~~~~~~~~~~~ rm -f defaultmap.o unshared/defaultmap.o gcc -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from canna.h:31, from defaultmap.c:27: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from defaultmap.c:27: 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; | ^~~~~~~~~~~ In file included from defaultmap.c:27: canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ In file included from canna.h:50, from defaultmap.c:27: 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 *)); | ^~~~~~~~ In file included from defaultmap.c:27: canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ In file included from canna.h:50, from defaultmap.c:27: 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)); | ^~~~~~~~~~~ In file included from defaultmap.c:27: 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)); | ^~~~~~~~~~~~~~ In file included from canna.h:50, from defaultmap.c:27: 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)); | ^~~~~~~~~~~~~~ In file included from defaultmap.c:27: 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)); | ^~~~~~~~~ In file included from canna.h:50, from defaultmap.c:27: 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)); | ^~~~~~~~ In file included from defaultmap.c:27: canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ In file included from canna.h:50, from defaultmap.c:27: 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)); | ^~~~~~~~~~ In file included from defaultmap.c:27: 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) | ^~~~~~~~~~~~~~~~~~~ In file included from canna.h:50, from defaultmap.c:27: 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 | } | ^ 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 -c -g -Wall -g -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from canna.h:31, from defaultmap.c:27: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from defaultmap.c:27: 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; | ^~~~~~~~~~~ In file included from defaultmap.c:27: canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ In file included from canna.h:50, from defaultmap.c:27: 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 *)); | ^~~~~~~~ In file included from defaultmap.c:27: canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ In file included from canna.h:50, from defaultmap.c:27: 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)); | ^~~~~~~~~~~ In file included from defaultmap.c:27: 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)); | ^~~~~~~~~~~~~~ In file included from canna.h:50, from defaultmap.c:27: 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)); | ^~~~~~~~~~~~~~ In file included from defaultmap.c:27: 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)); | ^~~~~~~~~ In file included from canna.h:50, from defaultmap.c:27: 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)); | ^~~~~~~~ In file included from defaultmap.c:27: canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ In file included from canna.h:50, from defaultmap.c:27: 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)); | ^~~~~~~~~~ In file included from defaultmap.c:27: 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) | ^~~~~~~~~~~~~~~~~~~ In file included from canna.h:50, from defaultmap.c:27: 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 | } | ^ 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 -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # 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; | ^~~~~~~~~~~ In file included from bushu.c:28: canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ In file included from canna.h:50, from bushu.c:28: 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 *)); | ^~~~~~~~ In file included from bushu.c:28: canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ In file included from canna.h:50, from bushu.c:28: 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)); | ^~~~~~~~~~~ In file included from bushu.c:28: 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)); | ^~~~~~~~~~~~~~ In file included from canna.h:50, from bushu.c:28: 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)); | ^~~~~~~~~~~~~~ In file included from bushu.c:28: 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)); | ^~~~~~~~~ In file included from canna.h:50, from bushu.c:28: 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)); | ^~~~~~~~ In file included from bushu.c:28: canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ In file included from canna.h:50, from bushu.c:28: 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)); | ^~~~~~~~~~ In file included from bushu.c:28: 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) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from canna.h:50, from bushu.c:28: sglobal.h:244:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 244 | #define getForIchiranContext G244_getForIchiranContext | ^~~~~~~~~~~~~~~~~~~~~~~~~ bushu.c:286:1: note: in expansion of macro ‘getForIchiranContext’ 286 | getForIchiranContext(d) | ^~~~~~~~~~~~~~~~~~~~ bushu.c:332:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 332 | vBushuMode(d, major_mode) | ^~~~~~~~~~ bushu.c:389:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 389 | vBushuIchiranQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~~ bushu.c:409:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 409 | vBushuExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~ In file included from canna.h:50, from bushu.c:28: sglobal.h:6:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 6 | #define BushuMode G006_BushuMode | ^~~~~~~~~~~~~~ bushu.c:434:1: note: in expansion of macro ‘BushuMode’ 434 | BushuMode(d) | ^~~~~~~~~ bushu.c:452:8: warning: type defaults to ‘int’ in declaration of ‘bushuEveryTimeCatch’ [-Wimplicit-int] 452 | static bushuEveryTimeCatch pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~~~~~~ bushu.c:455:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 455 | bushuEveryTimeCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~ bushu.c:466:8: warning: type defaults to ‘int’ in declaration of ‘bushuExitCatch’ [-Wimplicit-int] 466 | static bushuExitCatch pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~ bushu.c:469:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 469 | bushuExitCatch(d, retval, env) | ^~~~~~~~~~~~~~ bushu.c:498:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 498 | bushuQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~ bushu.c:525:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 525 | convBushuQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ In file included from canna.h:50, from bushu.c:28: sglobal.h:15:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 15 | #define ConvertAsBushu G015_ConvertAsBushu | ^~~~~~~~~~~~~~~~~~~ bushu.c:554:1: note: in expansion of macro ‘ConvertAsBushu’ 554 | ConvertAsBushu(d) | ^~~~~~~~~~~~~~ bushu.c:597:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 597 | bushuBgnBun(st, yomi, length) | ^~~~~~~~~~~ In file included from canna.h:50, from bushu.c:28: 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:603:10: note: in expansion of macro ‘defaultBushuContext’ 603 | extern defaultBushuContext; | ^~~~~~~~~~~~~~~~~~~ bushu.c: At top level: bushu.c:646:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 646 | bushuHenkan(d, flag, ext, cur, quitfunc) | ^~~~~~~~~~~ bushu.c: In function ‘bushuHenkan’: bushu.c:646:1: warning: type of ‘ext’ defaults to ‘int’ [-Wimplicit-int] In file included from canna.h:50, from bushu.c:28: sglobal.h:194:45: warning: type defaults to ‘int’ in declaration of ‘G194_defaultBushuContext’ [-Wimplicit-int] 194 | #define defaultBushuContext G194_defaultBushuContext | ^~~~~~~~~~~~~~~~~~~~~~~~ bushu.c:657:10: note: in expansion of macro ‘defaultBushuContext’ 657 | extern defaultBushuContext; | ^~~~~~~~~~~~~~~~~~~ bushu.c: At top level: bushu.c:780:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 780 | makeBushuIchiranQuit(d, flag) | ^~~~~~~~~~~~~~~~~~~~ In file included from canna.h:50, from bushu.c:28: 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:784:10: note: in expansion of macro ‘defaultBushuContext’ 784 | extern defaultBushuContext; | ^~~~~~~~~~~~~~~~~~~ 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 -c -g -Wall -g -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # 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; | ^~~~~~~~~~~ In file included from bushu.c:28: canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ In file included from canna.h:50, from bushu.c:28: 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 *)); | ^~~~~~~~ In file included from bushu.c:28: canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ In file included from canna.h:50, from bushu.c:28: 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)); | ^~~~~~~~~~~ In file included from bushu.c:28: 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)); | ^~~~~~~~~~~~~~ In file included from canna.h:50, from bushu.c:28: 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)); | ^~~~~~~~~~~~~~ In file included from bushu.c:28: 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)); | ^~~~~~~~~ In file included from canna.h:50, from bushu.c:28: 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)); | ^~~~~~~~ In file included from bushu.c:28: canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ In file included from canna.h:50, from bushu.c:28: 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)); | ^~~~~~~~~~ In file included from bushu.c:28: 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) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from canna.h:50, from bushu.c:28: sglobal.h:244:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 244 | #define getForIchiranContext G244_getForIchiranContext | ^~~~~~~~~~~~~~~~~~~~~~~~~ bushu.c:286:1: note: in expansion of macro ‘getForIchiranContext’ 286 | getForIchiranContext(d) | ^~~~~~~~~~~~~~~~~~~~ bushu.c:332:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 332 | vBushuMode(d, major_mode) | ^~~~~~~~~~ bushu.c:389:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 389 | vBushuIchiranQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~~~~ bushu.c:409:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 409 | vBushuExitCatch(d, retval, env) | ^~~~~~~~~~~~~~~ In file included from canna.h:50, from bushu.c:28: sglobal.h:6:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 6 | #define BushuMode G006_BushuMode | ^~~~~~~~~~~~~~ bushu.c:434:1: note: in expansion of macro ‘BushuMode’ 434 | BushuMode(d) | ^~~~~~~~~ bushu.c:452:8: warning: type defaults to ‘int’ in declaration of ‘bushuEveryTimeCatch’ [-Wimplicit-int] 452 | static bushuEveryTimeCatch pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~~~~~~ bushu.c:455:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 455 | bushuEveryTimeCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~~ bushu.c:466:8: warning: type defaults to ‘int’ in declaration of ‘bushuExitCatch’ [-Wimplicit-int] 466 | static bushuExitCatch pro((uiContext, int, mode_context)); | ^~~~~~~~~~~~~~ bushu.c:469:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 469 | bushuExitCatch(d, retval, env) | ^~~~~~~~~~~~~~ bushu.c:498:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 498 | bushuQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~ bushu.c:525:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 525 | convBushuQuitCatch(d, retval, env) | ^~~~~~~~~~~~~~~~~~ In file included from canna.h:50, from bushu.c:28: sglobal.h:15:45: warning: return type defaults to ‘int’ [-Wimplicit-int] 15 | #define ConvertAsBushu G015_ConvertAsBushu | ^~~~~~~~~~~~~~~~~~~ bushu.c:554:1: note: in expansion of macro ‘ConvertAsBushu’ 554 | ConvertAsBushu(d) | ^~~~~~~~~~~~~~ bushu.c:597:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 597 | bushuBgnBun(st, yomi, length) | ^~~~~~~~~~~ In file included from canna.h:50, from bushu.c:28: 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:603:10: note: in expansion of macro ‘defaultBushuContext’ 603 | extern defaultBushuContext; | ^~~~~~~~~~~~~~~~~~~ bushu.c: At top level: bushu.c:646:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 646 | bushuHenkan(d, flag, ext, cur, quitfunc) | ^~~~~~~~~~~ bushu.c: In function ‘bushuHenkan’: bushu.c:646:1: warning: type of ‘ext’ defaults to ‘int’ [-Wimplicit-int] In file included from canna.h:50, from bushu.c:28: sglobal.h:194:45: warning: type defaults to ‘int’ in declaration of ‘G194_defaultBushuContext’ [-Wimplicit-int] 194 | #define defaultBushuContext G194_defaultBushuContext | ^~~~~~~~~~~~~~~~~~~~~~~~ bushu.c:657:10: note: in expansion of macro ‘defaultBushuContext’ 657 | extern defaultBushuContext; | ^~~~~~~~~~~~~~~~~~~ bushu.c: At top level: bushu.c:780:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 780 | makeBushuIchiranQuit(d, flag) | ^~~~~~~~~~~~~~~~~~~~ In file included from canna.h:50, from bushu.c:28: 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:784:10: note: in expansion of macro ‘defaultBushuContext’ 784 | extern defaultBushuContext; | ^~~~~~~~~~~~~~~~~~~ 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 -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from canna.h:31, from chikuji.c:27: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from chikuji.c:27: 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; | ^~~~~~~~~~~ In file included from chikuji.c:27: canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ In file included from canna.h:50, from chikuji.c:27: 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 *)); | ^~~~~~~~ In file included from chikuji.c:27: canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ In file included from canna.h:50, from chikuji.c:27: 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)); | ^~~~~~~~~~~ In file included from chikuji.c:27: 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)); | ^~~~~~~~~~~~~~ In file included from canna.h:50, from chikuji.c:27: 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)); | ^~~~~~~~~~~~~~ In file included from chikuji.c:27: 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)); | ^~~~~~~~~ In file included from canna.h:50, from chikuji.c:27: 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)); | ^~~~~~~~ In file included from chikuji.c:27: canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ In file included from canna.h:50, from chikuji.c:27: 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)); | ^~~~~~~~~~ In file included from chikuji.c:27: 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 *)); | ^~~~~~~~~~~~~ In file included from canna.h:50, from chikuji.c:27: 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)); | ^~~~~~~~~~~~~~ chikuji.c: In function ‘G174_chikujiInit’: sglobal.h:112:45: warning: implicit declaration of function ‘G112_ToggleChikuji’; did you mean ‘ToggleChikuji’? [-Wimplicit-function-declaration] 112 | #define ToggleChikuji G112_ToggleChikuji | ^~~~~~~~~~~~~~~~~~ chikuji.c:224:7: note: in expansion of macro ‘ToggleChikuji’ 224 | if (ToggleChikuji(d, 1) == -1) { | ^~~~~~~~~~~~~ chikuji.c: At top level: 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)); | ^~~~~~~~~~~~~~~ In file included from canna.h:50, from chikuji.c:27: 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)); | ^~~~~~~~~~~~~~~~~~~~ In file included from canna.h:50, from chikuji.c:27: 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(); | ^~~~~~~~~~~~~~ In file included from chikuji.c:810: 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 -c -g -Wall -g -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from canna.h:31, from chikuji.c:27: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from chikuji.c:27: 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; | ^~~~~~~~~~~ In file included from chikuji.c:27: canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ In file included from canna.h:50, from chikuji.c:27: 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 *)); | ^~~~~~~~ In file included from chikuji.c:27: canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ In file included from canna.h:50, from chikuji.c:27: 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)); | ^~~~~~~~~~~ In file included from chikuji.c:27: 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)); | ^~~~~~~~~~~~~~ In file included from canna.h:50, from chikuji.c:27: 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)); | ^~~~~~~~~~~~~~ In file included from chikuji.c:27: 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)); | ^~~~~~~~~ In file included from canna.h:50, from chikuji.c:27: 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)); | ^~~~~~~~ In file included from chikuji.c:27: canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ In file included from canna.h:50, from chikuji.c:27: 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)); | ^~~~~~~~~~ In file included from chikuji.c:27: 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 *)); | ^~~~~~~~~~~~~ In file included from canna.h:50, from chikuji.c:27: 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)); | ^~~~~~~~~~~~~~ chikuji.c: In function ‘G174_chikujiInit’: sglobal.h:112:45: warning: implicit declaration of function ‘G112_ToggleChikuji’; did you mean ‘ToggleChikuji’? [-Wimplicit-function-declaration] 112 | #define ToggleChikuji G112_ToggleChikuji | ^~~~~~~~~~~~~~~~~~ chikuji.c:224:7: note: in expansion of macro ‘ToggleChikuji’ 224 | if (ToggleChikuji(d, 1) == -1) { | ^~~~~~~~~~~~~ chikuji.c: At top level: 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)); | ^~~~~~~~~~~~~~~ In file included from canna.h:50, from chikuji.c:27: 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)); | ^~~~~~~~~~~~~~~~~~~~ In file included from canna.h:50, from chikuji.c:27: 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(); | ^~~~~~~~~~~~~~ In file included from chikuji.c:810: 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 -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from canna.h:31, from commondata.c:27: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from commondata.c:27: 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; | ^~~~~~~~~~~ In file included from commondata.c:27: canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ In file included from canna.h:50, from commondata.c:27: 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 *)); | ^~~~~~~~ In file included from commondata.c:27: canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ In file included from canna.h:50, from commondata.c:27: 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)); | ^~~~~~~~~~~ In file included from commondata.c:27: 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)); | ^~~~~~~~~~~~~~ In file included from canna.h:50, from commondata.c:27: 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)); | ^~~~~~~~~~~~~~ In file included from commondata.c:27: 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)); | ^~~~~~~~~ In file included from canna.h:50, from commondata.c:27: 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)); | ^~~~~~~~ In file included from commondata.c:27: canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ In file included from canna.h:50, from commondata.c:27: 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)); | ^~~~~~~~~~ In file included from commondata.c:27: 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 -c -g -Wall -g -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from canna.h:31, from commondata.c:27: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from commondata.c:27: 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; | ^~~~~~~~~~~ In file included from commondata.c:27: canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ In file included from canna.h:50, from commondata.c:27: 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 *)); | ^~~~~~~~ In file included from commondata.c:27: canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ In file included from canna.h:50, from commondata.c:27: 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)); | ^~~~~~~~~~~ In file included from commondata.c:27: 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)); | ^~~~~~~~~~~~~~ In file included from canna.h:50, from commondata.c:27: 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)); | ^~~~~~~~~~~~~~ In file included from commondata.c:27: 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)); | ^~~~~~~~~ In file included from canna.h:50, from commondata.c:27: 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)); | ^~~~~~~~ In file included from commondata.c:27: canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ In file included from canna.h:50, from commondata.c:27: 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)); | ^~~~~~~~~~ In file included from commondata.c:27: 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 -c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../../include/ccompat.h:36, from canna.h:31, from empty.c:27: /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from canna.h:50, from empty.c:27: 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; | ^~~~~~~~~~~ In file included from empty.c:27: canna.h:810:8: warning: type defaults to ‘int’ in declaration of ‘RkwGoto’ [-Wimplicit-int] 810 | extern RkwGoto pro((char *, int)); | ^~~~~~~ In file included from canna.h:50, from empty.c:27: 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 *)); | ^~~~~~~~ In file included from empty.c:27: canna.h:992:8: warning: type defaults to ‘int’ in declaration of ‘RkMapRoma’ [-Wimplicit-int] 992 | extern RkMapRoma | ^~~~~~~~~ In file included from canna.h:50, from empty.c:27: 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)); | ^~~~~~~~~~~ In file included from empty.c:27: 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)); | ^~~~~~~~~~~~~~ In file included from canna.h:50, from empty.c:27: 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)); | ^~~~~~~~~~~~~~ In file included from empty.c:27: 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)); | ^~~~~~~~~ In file included from canna.h:50, from empty.c:27: 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)); | ^~~~~~~~ In file included from empty.c:27: canna.h:1040:8: warning: type defaults to ‘int’ in declaration of ‘WTolower’ [-Wimplicit-int] 1040 | extern WTolower pro((wchar_t)); | ^~~~~~~~ In file included from canna.h:50, from empty.c:27: 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)); | ^~~~~~~~~~ In file included from empty.c:27: 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) | ^~~~~~~~~~~~~ In file included from canna.h:50, from empty.c:27: 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 ‘renbunInit’: sglobal.h:112:45: warning: implicit declaration of function ‘G112_ToggleChikuji’; did you mean ‘ToggleChikuji’? [-Wimplicit-function-declaration] 112 | #define ToggleChikuji G112_ToggleChikuji | ^~~~~~~~~~~~~~~~~~ empty.c:545:7: note: in expansion of macro ‘ToggleChikuji’ 545 | if (ToggleChikuji(d, 0) == -1) { | ^~~~~~~~~~~~~ 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â